SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
TOP 10
PROGRAMMING LANGUAGES
TO KNOW IN 2014
Staying ahead of the curve is
one of the greatest challenges any
software engineer faces.
Which programming languages
are most in demand?
We sourced LinkedIn, Indeed.com,
Dice.com, Stack Overflow, Jobs Tracker
and the TIOBE Index to determine a
top 10 ranking of the most sought-after
programming languages for available
jobs going into 2014.
10
ASP.NET

Although not a true programming language,
ASP.NET is a server-side web application framework
for building dynamic web apps and pages—
and it’s very much in demand.
lynda.com/learnaspnet
9
Objective-C

A general-purpose, object-oriented
programming language derived from C. It’s broadly used
today as the primary language in developing applications
for Apple’s OS X and iOS operating systems.
lynda.com/learnobjectivec
8
Python

Designed with an emphasis on readability and
compact syntax, Python is a dynamic, highly flexible
language commonly used for both scripting and
developing applications.
lynda.com/learnpython
7
C#

Originally developed by Microsoft for the .NET initiative,
C# is a modern, general-purpose, object-oriented
programming language used to develop software
components for deployment in distributed environments.
lynda.com/learncsharp
6
PHP

An open-source server-side scripting environment designed
for web development, the PHP language is now a mainstay
with most modern web-hosting services and it
powers popular web applications like WordPress, Moodle,
Facebook, and MediaWiki.
lynda.com/learnphp
5
JavaScript

An interpreted language conceived to provide
interactive functionality to web browsers, JavaScript has
also become popular in recent years for broader uses
such as server-side programming, game development,
and desktop applications.
lynda.com/learnjavascript
4
SQL

SQL, or Structured Query Language, is a special-purpose
language designed for managing data held in
relational database management systems, and a
cornerstone of nearly all data-driven engineering projects.
lynda.com/learnsql
3
C++

Beginning as enhancements to the core C language,
C++ gained popularity for its object-oriented approach to
programming, and is now a mainstay in systems software,
applications, device drivers, and video game engineering.
lynda.com/learncplusplus
2
C

Available on almost all platforms, C is one of the most widely
used programming languages. It’s enjoyed a long life due to its
broad usage and role as a precursor to many later languages
including C++, C#, Java, Objective-C, and Python.
lynda.com/learnc
1
Java

A highly flexible object-oriented language designed to
run on a broad variety of platforms, Java is the core
language for enterprise client-server applications and the
Android mobile operating system.
lynda.com/learnjava

Más contenido relacionado

Destacado

Programming languages
Programming languagesProgramming languages
Programming languagesAsmasum
 
Programming language
Programming languageProgramming language
Programming languageMakku-Sama
 
Functional programming with Java 8
Functional programming with Java 8Functional programming with Java 8
Functional programming with Java 8LivePerson
 
The Importance of Object-Oriented Programming in This Era of Mobile Applicati...
The Importance of Object-Oriented Programming in This Era of Mobile Applicati...The Importance of Object-Oriented Programming in This Era of Mobile Applicati...
The Importance of Object-Oriented Programming in This Era of Mobile Applicati...iosrjce
 
Power Point
Power PointPower Point
Power Pointmsapsite
 
Who owns YOUR data in the Cloud?
Who owns YOUR data in the Cloud?Who owns YOUR data in the Cloud?
Who owns YOUR data in the Cloud?Peter Witsenburg
 
Cloud makelaar Cloud trends - the impact of cloud
Cloud makelaar   Cloud trends - the impact of cloudCloud makelaar   Cloud trends - the impact of cloud
Cloud makelaar Cloud trends - the impact of cloudPeter Witsenburg
 
Beltug cloud service provider evaluation guide presentation final
Beltug cloud service provider evaluation guide presentation finalBeltug cloud service provider evaluation guide presentation final
Beltug cloud service provider evaluation guide presentation finalPeter Witsenburg
 
TM 2nd qtr-3ndmeeting(java script-functions)
TM 2nd qtr-3ndmeeting(java script-functions)TM 2nd qtr-3ndmeeting(java script-functions)
TM 2nd qtr-3ndmeeting(java script-functions)Esmeraldo Jr Guimbarda
 
java script functions, classes
java script functions, classesjava script functions, classes
java script functions, classesVijay Kalyan
 
Lambda functions in java 8
Lambda functions in java 8Lambda functions in java 8
Lambda functions in java 8James Brown
 
Week 5 java script functions
Week 5  java script functionsWeek 5  java script functions
Week 5 java script functionsbrianjihoonlee
 

Destacado (19)

Programming languages
Programming languagesProgramming languages
Programming languages
 
Programming language
Programming languageProgramming language
Programming language
 
Functional programming with Java 8
Functional programming with Java 8Functional programming with Java 8
Functional programming with Java 8
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java tutorial PPT
Java tutorial PPTJava tutorial PPT
Java tutorial PPT
 
The Importance of Object-Oriented Programming in This Era of Mobile Applicati...
The Importance of Object-Oriented Programming in This Era of Mobile Applicati...The Importance of Object-Oriented Programming in This Era of Mobile Applicati...
The Importance of Object-Oriented Programming in This Era of Mobile Applicati...
 
Power Point
Power PointPower Point
Power Point
 
Instructions in Soulwinning
Instructions in SoulwinningInstructions in Soulwinning
Instructions in Soulwinning
 
Bring Your Own Disaster
Bring Your Own DisasterBring Your Own Disaster
Bring Your Own Disaster
 
Who owns YOUR data in the Cloud?
Who owns YOUR data in the Cloud?Who owns YOUR data in the Cloud?
Who owns YOUR data in the Cloud?
 
Cloud makelaar Cloud trends - the impact of cloud
Cloud makelaar   Cloud trends - the impact of cloudCloud makelaar   Cloud trends - the impact of cloud
Cloud makelaar Cloud trends - the impact of cloud
 
Beltug cloud service provider evaluation guide presentation final
Beltug cloud service provider evaluation guide presentation finalBeltug cloud service provider evaluation guide presentation final
Beltug cloud service provider evaluation guide presentation final
 
Hindrances to soul winning
Hindrances to soul winningHindrances to soul winning
Hindrances to soul winning
 
Programming
ProgrammingProgramming
Programming
 
TM 2nd qtr-3ndmeeting(java script-functions)
TM 2nd qtr-3ndmeeting(java script-functions)TM 2nd qtr-3ndmeeting(java script-functions)
TM 2nd qtr-3ndmeeting(java script-functions)
 
java script functions, classes
java script functions, classesjava script functions, classes
java script functions, classes
 
Lambda functions in java 8
Lambda functions in java 8Lambda functions in java 8
Lambda functions in java 8
 
Week 5 java script functions
Week 5  java script functionsWeek 5  java script functions
Week 5 java script functions
 
2java Oop
2java Oop2java Oop
2java Oop
 

Más de LinkedIn Learning Solutions

Mobile devices: the new learning platform for Higher Education
Mobile devices: the new learning platform for Higher EducationMobile devices: the new learning platform for Higher Education
Mobile devices: the new learning platform for Higher EducationLinkedIn Learning Solutions
 
Fostering innovation to achieve mission critical goals
Fostering innovation to achieve mission critical goalsFostering innovation to achieve mission critical goals
Fostering innovation to achieve mission critical goalsLinkedIn Learning Solutions
 
LinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning Solutions
 
Project-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed LearningProject-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed LearningLinkedIn Learning Solutions
 
9 Learning Strategies from Knowledge to Know-How
9 Learning Strategies from Knowledge to Know-How9 Learning Strategies from Knowledge to Know-How
9 Learning Strategies from Knowledge to Know-HowLinkedIn Learning Solutions
 
Online Video: How It Changes & Enhances The Way We Learn
Online Video: How It Changes & Enhances The Way We LearnOnline Video: How It Changes & Enhances The Way We Learn
Online Video: How It Changes & Enhances The Way We LearnLinkedIn Learning Solutions
 
Cybersecurity Health Checks: Safeguarding Your Organisation
Cybersecurity Health Checks: Safeguarding Your OrganisationCybersecurity Health Checks: Safeguarding Your Organisation
Cybersecurity Health Checks: Safeguarding Your OrganisationLinkedIn Learning Solutions
 
3 Ways Online Learning Boosts Employee Engagement
3 Ways Online Learning Boosts Employee Engagement3 Ways Online Learning Boosts Employee Engagement
3 Ways Online Learning Boosts Employee EngagementLinkedIn Learning Solutions
 

Más de LinkedIn Learning Solutions (20)

Mobile devices: the new learning platform for Higher Education
Mobile devices: the new learning platform for Higher EducationMobile devices: the new learning platform for Higher Education
Mobile devices: the new learning platform for Higher Education
 
Fostering innovation to achieve mission critical goals
Fostering innovation to achieve mission critical goalsFostering innovation to achieve mission critical goals
Fostering innovation to achieve mission critical goals
 
Insights from our Workplace Learning Report
Insights from our Workplace Learning Report Insights from our Workplace Learning Report
Insights from our Workplace Learning Report
 
LinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About LearningLinkedIn Learning | What We're Learning About Learning
LinkedIn Learning | What We're Learning About Learning
 
Develop Better People Managers
Develop Better People ManagersDevelop Better People Managers
Develop Better People Managers
 
Creating a Culture of Learning in the New Year
Creating a Culture of Learning in the New YearCreating a Culture of Learning in the New Year
Creating a Culture of Learning in the New Year
 
A New Year, New Look for Lynda.com
A New Year, New Look for Lynda.comA New Year, New Look for Lynda.com
A New Year, New Look for Lynda.com
 
Project-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed LearningProject-Based Instruction and the Importance of Self-Directed Learning
Project-Based Instruction and the Importance of Self-Directed Learning
 
9 Learning Strategies from Knowledge to Know-How
9 Learning Strategies from Knowledge to Know-How9 Learning Strategies from Knowledge to Know-How
9 Learning Strategies from Knowledge to Know-How
 
Online Video: How It Changes & Enhances The Way We Learn
Online Video: How It Changes & Enhances The Way We LearnOnline Video: How It Changes & Enhances The Way We Learn
Online Video: How It Changes & Enhances The Way We Learn
 
8 Key Ways to Rock SEO
8 Key Ways to Rock SEO8 Key Ways to Rock SEO
8 Key Ways to Rock SEO
 
Top 5 Skills for Project Managers
Top 5 Skills for Project ManagersTop 5 Skills for Project Managers
Top 5 Skills for Project Managers
 
Cybersecurity Health Checks: Safeguarding Your Organisation
Cybersecurity Health Checks: Safeguarding Your OrganisationCybersecurity Health Checks: Safeguarding Your Organisation
Cybersecurity Health Checks: Safeguarding Your Organisation
 
3 Ways Online Learning Boosts Employee Engagement
3 Ways Online Learning Boosts Employee Engagement3 Ways Online Learning Boosts Employee Engagement
3 Ways Online Learning Boosts Employee Engagement
 
Creating a Culture of Learning in 6 Steps
Creating a Culture of Learning in 6 StepsCreating a Culture of Learning in 6 Steps
Creating a Culture of Learning in 6 Steps
 
How to Use Photography for Great Presentations
How to Use Photography for Great PresentationsHow to Use Photography for Great Presentations
How to Use Photography for Great Presentations
 
Fred Kofman on Managing Conflict
Fred Kofman on Managing ConflictFred Kofman on Managing Conflict
Fred Kofman on Managing Conflict
 
Ten Tips to Make You More Productive in Excel
Ten Tips to Make You More Productive in ExcelTen Tips to Make You More Productive in Excel
Ten Tips to Make You More Productive in Excel
 
What's New in Office 2016
What's New in Office 2016What's New in Office 2016
What's New in Office 2016
 
Evolution of the iPhone Camera
Evolution of the iPhone CameraEvolution of the iPhone Camera
Evolution of the iPhone Camera
 

Último

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Top 10 Programming Languages to Know in 2014

  • 2. Staying ahead of the curve is one of the greatest challenges any software engineer faces. Which programming languages are most in demand?
  • 3. We sourced LinkedIn, Indeed.com, Dice.com, Stack Overflow, Jobs Tracker and the TIOBE Index to determine a top 10 ranking of the most sought-after programming languages for available jobs going into 2014.
  • 4. 10 ASP.NET Although not a true programming language, ASP.NET is a server-side web application framework for building dynamic web apps and pages— and it’s very much in demand. lynda.com/learnaspnet
  • 5. 9 Objective-C A general-purpose, object-oriented programming language derived from C. It’s broadly used today as the primary language in developing applications for Apple’s OS X and iOS operating systems. lynda.com/learnobjectivec
  • 6. 8 Python Designed with an emphasis on readability and compact syntax, Python is a dynamic, highly flexible language commonly used for both scripting and developing applications. lynda.com/learnpython
  • 7. 7 C# Originally developed by Microsoft for the .NET initiative, C# is a modern, general-purpose, object-oriented programming language used to develop software components for deployment in distributed environments. lynda.com/learncsharp
  • 8. 6 PHP An open-source server-side scripting environment designed for web development, the PHP language is now a mainstay with most modern web-hosting services and it powers popular web applications like WordPress, Moodle, Facebook, and MediaWiki. lynda.com/learnphp
  • 9. 5 JavaScript An interpreted language conceived to provide interactive functionality to web browsers, JavaScript has also become popular in recent years for broader uses such as server-side programming, game development, and desktop applications. lynda.com/learnjavascript
  • 10. 4 SQL SQL, or Structured Query Language, is a special-purpose language designed for managing data held in relational database management systems, and a cornerstone of nearly all data-driven engineering projects. lynda.com/learnsql
  • 11. 3 C++ Beginning as enhancements to the core C language, C++ gained popularity for its object-oriented approach to programming, and is now a mainstay in systems software, applications, device drivers, and video game engineering. lynda.com/learncplusplus
  • 12. 2 C Available on almost all platforms, C is one of the most widely used programming languages. It’s enjoyed a long life due to its broad usage and role as a precursor to many later languages including C++, C#, Java, Objective-C, and Python. lynda.com/learnc
  • 13. 1 Java A highly flexible object-oriented language designed to run on a broad variety of platforms, Java is the core language for enterprise client-server applications and the Android mobile operating system. lynda.com/learnjava