Wednesday, November 14, 2012

Which Web Programming language to learn to keep you employed?

There are thousands of programming languages out there and have their own value over one and other. But there are a few programming languages which can keep you employed and you don't have to worry about earnings. Learning a right programming language on right time and right place is very necessary for your carrier. There are many examples out there who are not happy with their field and struggling in the market due to this fact. That's why I am going to share with my blog readers about the best programming languages and their scope in different areas of the world.
  • PHP
  • MySQL
  • Javascript
  • Perl
  • Ruby
  • Python


PHP stands for PHP: Hypertext Preprocessor. PHP is an open source web programming language and is no doubt is the king of all web-programming languages. It is widely being used in latest websites. Almost 75% servers now-days are running PHP. PHP is also called server-side programming language because its code runs on the server and processed html code is sent to the user's browser. Many of the famous cms like wordpress, joomla, drupal etc are developed in PHP, even the most popular social networking website facebook is also developed in PHP. PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.). If you want to read further about it you can go to its tutorial by clicking this url


This is another programming language you must learn for web development. This is also open source like PHP. This is used as database programming language. MySQL is actually relational database management system. Relational database means data is stored in tables and tables are linked to each other for normalization. MySQL Database Server is very fast, reliable, scalable, and easy to use. MySQL Server works in client/server or embedded systems.


JavaScript is the power of webpages. It is client side scripting language so its code runs on the user's browser, allowing webpages to respond to user interactions such as clicking on elements and timing events.

The most popular framework jQuery is actually javascript framework. JQuery lets you write less code and gives you greater browser compatibility, and is quickly becoming the standard for modern webpages. It’s particularly useful for targeting specific parts of a webpage using familiar CSS terms and doing something with them, such as showing or hiding them. Although JQuery is made from Javascript, it introduces its own unique language components too, so just because you know Javascript doesn’t mean you can automatically use JQuery (you could also argue that you don’t need to know much Javascript to be able to use jQuery). We’ll definitely be looking at this one at some point.


Perl is a programming language which can be used for a large variety of tasks. A typical simple use of Perl would be for extracting information from a text file and printing out a report or for converting a text file into another form. But Perl provides a large number of tools for quite complicated problems, including systems programming. 

Perl is implemented as an interpreted (not compiled) language. Thus, the execution of a Perl script tends to use more CPU time than a corresponding C program, for instance. On the other hand, computers tend to get faster and faster, and writing something in Perl instead of C tends to save your time.


Ruby and its most popular framework Ruby-on-Rails is another one of the widely used web programming language. This is also open source and server side programming language like PHP. But it is pretty much different than php. Its has a number of advantages like repid development, less repetition and speed. But unfortunately most of the web server don't support it. So if you are planning to use it you have to configure your own server.


Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include:
  • very clear, readable syntax
  • strong introspection capabilities
  • intuitive object orientation
  • natural expression of procedural code
  • full modularity, supporting hierarchical packages
  • exception-based error handling
  • very high level dynamic data types
  • extensive standard libraries and third party modules for virtually every task
  • extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
  • embeddable within applications as a scripting interface


ASP.NET is a development framework for building web pages and web sites with HTML, CSS, JavaScript and server scripting.

ASP.NET supports three different development models: Web Pages, MVC (Model View Controller), and Web Forms:

You can find its tutorial on this url


Please feel free to post your comments. If anyone has a good article or good thing to share, just send me that with your name to and if anyone want so receive updates regarding my blog, he can subscribe to my weekly newsletter on "Subscribe to our mailing list" section.