Wednesday, 24 August 2011

Top 10 Computer Programming Languages You Should Know

1. PHP
What is PHP? PHP is an open-source, server side html scripting language well suited for web developers as it can easily be embedded into standard html pages. You can run 100% dynamic pages or hybrid pages, 50% html + 50% php.

2. C#
C# is considered compiled, object-oriented programming language developed by Microsoft as part of it’s .NET initiative. Since C# is an essential part of the .Net framework, learning this is like knowing Java under a different name. Especially useful if you heavily use Microsoft.

3. AJAX (Asynchronous JavaScript and XML)
Technically AJAX is not a programming language, however it’s now proven critical in todays advanced interactive web applications. AJAX uses XHTML or HTML, Javascript and XML. If you’re wondering how AJAX became so popular, just look at Google Maps.

4. JavaScript
Javascript is an ojbect-oriented, scripting programming language that runs in your web browser. It runs on a simplified set of commands, easier to code and doesn’t require compiling. It’s an important language since it’s embedded into html that happens to to used in millions of web pages to validate forms, create cookies, detect browsers and improve page design and formatting. Big plus, it’s easy to learn and use.

5. Perl
Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs. Perls power in processing of piles of text has made it very popular and widely used to write Web server programs for a range of tasks.

6. C
C is a standardized, general-purpose programming language. It’s one of the most pervasive languages and the basis for several others (such as C++). It’s important to learn C. Once you do, making the jump to Java or C# is fairly easy, because a lot of the syntax is common

7. Ruby and Ruby on Rails
Ruby is a dynamic, object-oriented, open-source programming language; Ruby on Rails is an open-source Web application framework written in Ruby that closely follows the MVC (Model-View-Controller) architecture. With a focus on simplicity, productivity and letting the computers do the work, in a few years, its usage has spread quickly.

8. Java
Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. Why you should learn it: Hailed by many developers as a “beautiful” language, it is central to the non-.Net programming experience. Learning Java is critical if you are non-Microsoft.

9. Python
Python is an interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management.
It is designed to be a highly readable, minimalist language. Python is used extensively by Google as well as in academia because of its syntactic simplicity.

10. VB.Net (Visual Basic .Net)
VB.Net is an object-oriented language implemented on Microsofts .Net framework. It is currently dominating in adoption and that is where all the work is these days.

No comments:

Post a Comment