Wednesday 27 May 2015

WHICH PROGRAMMING LANGUAGE SHOULD I LEARN FIRST?

This question is quite difficult to answer, because it depends on many things. It depends on why you want to learn programming, is it for fun? Is it because you want to get some money? It also depends on which field of programming you like Web Development, System Programming, Application Programming, Mobile Applications Development. In this article I summarise details on some programming languages I know, so you can read and make a decision on which programming language you should learn first.
Python is an easy programming language that is frequently recommended for beginners. Don't underestimate this programming language because you heard that it is easy, Python is powerful and many large projects were built with it. Python is a General-Purpose programming language that can be used to build Standalone and Web Applications. You can become a professional python programmer within short time if you devote yourself to learning it.
C is one of oldest programming languages but it is still in use today. It is mostly used for system programming and is easier than C++. Consider learning this language if you are planning to become a system programmer. Some professional programmers also recommend learning C before C++, since C is a subset of C++. Therefore, this will help you immensely before you start learning the very complex C++.
What makes Java so popular is its "Write-Once-Read-Anywhere" slogan. Java applications are only compiled once and you can run them on any platform. Consider learning Java if you want to make Enterprise Applications. In difficulty, Java is quite easier than C++ but more difficult than C.
PHP is a web-scripting language, learn it if you want to get into Web Developing. It is easy and has no strict rules that are found in other programming languages. PHP is mostly used at the back-end of website for example to handle form data or fetch some data from database.
C++ is a superset of C. Hence, any valid C program is also a valid C++ program but not any valid C++ program is a valid C program. C++ is difficult to learn but its difficulty comes with its great power, it is one of the most powerful programming languages. It is general purpose and object-oriented programming that can be used in programming almost everything, ranging from system software, game programming and many variety of application software .C++ is not recommended for beginners who have no programming experience but if you know programming you can go for it.
JavaScript is a front-end web programming language that is used to make browser applications. JavaScript is underestimated, but this programming language is powerful. And I think it is worth noting that JavaScript and Java are two different programming languages that are not related. JavaScript is a must-learn for web developers.
Objective-C is a programming language created by Apple to program devices that are running iOS and OS X Operating Systems. Learn this language if you are targeting apple products.
C# is similar to Java in syntax. It is created by Microsoft to program applications that run on Windows machine. If you know Java you can easily learn this language.
Ruby is a General-Purpose programming language that is getting popular these days. Ruby has a powerful framework called “Ruby On Rails” that is used to build web applications.
Learning new programming languages depends on the zeal one has and why he wants to learn it. When one has the zeal he can learn any programming language with ease.

No comments:

Post a Comment