Program Im
Program Im
Ruby, PHP, Java or .Net. Has database knowledge. Possibly has some sysadmin
knowledge.
1. Java
Because it provides the foundation for many other languages, it is advisable to learn C (and
C++) before moving on to others.
3. C++
Where to learn
it: Udemy, Lynda.com, CPlusPlus.com, LearnCpp.com, CProgramming.com.
4. C#
IMAGE: MASHABLE COMPOSITE. IMAGE: WIKIMEDIA COMMONS
What it is: Pronounced "C-sharp," C# is a multi-paradigm language developed
by Microsoftas part of its .NET initiative. Combining principles from C and C++, C# is a
general-purpose language used to develop software for Microsoft and Windows platforms.
5. Objective-C
Where to learn it: Udemy, Lynda.com, Mac Developer Library, Cocoa Dev Central, Mobile
Tuts+.
6. PHP
IMAGE: MASHABLE COMPOSITE. IMAGE: WIKIMEDIA COMMONS
What it is: PHP (Hypertext Processor) is a free, server-side scripting language designed for
dynamic websites and app development. It can be directly embedded into an HTML source
document rather than an external file, which has made it a popular programming language
for web developers. PHP powers more than 200 million websites,
including Wordpress, Digg and Facebook.
7. Python
8. Ruby
IMAGE: MASHABLE COMPOSITE. IMAGE: WIKIMEDIA COMMONS
What it is: A dynamic, object-oriented scripting language for developing websites and
mobile apps, Ruby was designed to be simple and easy to write. It powers the Ruby on
Rails (or Rails) framework, which is used on Scribd, GitHub, Groupon and Shopify. Like
Python, Ruby is considered a fairly user-friendly language for beginners.
9. JavaScript
What it is: Structured Query Language (SQL) is a special-purpose language for managing
data in relational database management systems. It is most commonly used for its "Query"
function, which searches informational databases. SQL was standardized by the American
National Standards Institute (ANSI) and the International Organization for Standardization
(ISO) in the 1980s.