Programming Languages of My Choice !!

Posted: May 16, 2010 in All Categories, Software, Tech Encore
Tags: , ,

I started my career very well as a ‘Web Application Developer’, as time passed by, core coding became not my cup of tea 😉 atleast to make money, but none the least it became a choice of ‘Program to Fun’ thing… C, C++, Java, PHP, Perl, Python or Ruby, these programming languages are all widely known and to a different degree used in commercial applications, If you are earning your living by coding, it’s often one of these languages that pays the bills 🙂 So thought of a blog to list down “Ten Programming Languages of My Choice” where each of you maybe expert in already, so just an overview of it, but none the least I think these are the 10 programming languages that stand out of the rest in today’s world and even prevail in the future… So lets get it started..

null

1. JavaScript + AJAX (Asynchronous JavaScript and XML)

It’s where all my career began, Not to be confused with Java if you are really aware of ;), JavaScript is a an object-oriented, scripting programming language that runs in the Web browser on the client side. Its smaller than Java, with a simplified set of commands, easier to code and doesn’t have to be compiled and again 🙂 on the other hand AJAX technically is not a programming language, AJAX uses XHTML or HTML, JavaScript and XML to create interactive Web applications.. If you ask the question of Why you should learn it: Embedded into HTML, its used in millions of Web pages to validate forms, create cookies, detect browsers and improve the design. With its simplicity to learn as well as wide use, its considered a great bang for your educational buck or may be even a job right in Google Maps division… and bet me if you are expert in this u can stun your web visitor on every visit.

2. Python

Python is an interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management. Why you should learn it: Designed to be a highly readable, minimalist language, many say it has a sense of humor (spam and eggs, rather than foo and bar), Python is used extensively by Google as well as in academia because of its syntactic simplicity…

3. Java

If you have reached so far reading this article and don’t know Java, hmm maybe its time to think again anywaz, what it 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 and if you need a tip “Learning Java is critical if you are non-Microsoft…hehehe

4. VB.Net (Visual Basic .Net)

An object-oriented language implemented on Microsofts .Net framework. Why you should learn it: Most argue that VB.Net is currently more popular than ever and one of the only “must-learns.” It is currently dominating in adoption and that is where all the work is, sometime you can just create magic if you know MS Excel as good as VB.net, just give it a try there’s lot u can do than u ever imagined…

5. Ruby and Ruby on Rails (ROR)

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. Why you should learn it: With a focus on simplicity, productivity and letting the computers do the work, in a few years, its usage has spread quickly. As a bonus, many find it easy to learn too…

6. PHP

I love this stuff; I used to code PHP earlier using the Zend Engine offcourse the LAMP platform, an open-source, interpretive, server-side, cross-platform, HTML scripting language, especially well-suited for Web development as it can be embedded into HTML pages. Why you should learn it: Its particularly widely used. “High-speed scripting with caching, augmented with compiled code plug-ins (such as can be done with Perl and PHP) is where the future is. Building Web apps from scratch using C or COBOL is going the way of the dinosaur, its all PHP now specifically the small org’s which admire Open Source,..

7. Perl

I surely remember this one from my college days, after that god knows, but definitely one heck of a language for the client-server platform. Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs. Why you should learn it: 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. Learning some form of scripting language, such as Perl or PHP is critical if you are doing Web apps..

8. C#

One good language dominated by Microsoft guys, A general-purpose, compiled, object-oriented programming language developed by Microsoft as part of its .NET initiative, it evolved from C and C++. Why you should learn it: Its an essential part of the .Net framework. Learning C#, which is just Java with a different name plate, is critical if you heavily use Microsoft…

9. SQL / PL/SQL

I may forget English but not this language 😉 in simple word its a database language designed for managing data in relational database management systems (RDBMS), and originally based upon relational algebra. Its scope includes data query and update, schema creation and modification, and data access control. SQL was one of the first languages for Edgar F. Codd’s relational model in his influential 1970 paper, “A Relational Model of Data for Large Shared Data Banks”. PL/SQL (Procedural Language/Structured Query Language) on the other hand is Oracle Corporation’s procedural extension language for SQL, PL/SQL’s general syntax resembles that of Ada. PL/SQL is one of three key programming languages embedded in the Oracle Database, along with SQL itself and Java..

10. C

See I kept the ‘C’ stuff at the last, but its always the first choice for any programmer, remember that first Hello world crap from C, Hell Yeah !!, I call this as my foe language “this one just scares the hell out of me” whenever I try to code one… Just kidding 😉 A standardized, general-purpose programming language, its one of the most pervasive languages and the basis for several others (such as C++). Why you should learn it: Learning C is crucial. Once you learn C, making the jump to Java or C# or let me say any programming language in that case is fairly damn cheap easy, because a lot of the syntax is common. Also, a lot of C syntax is used in scripting languages, make this number one choice for yesteryear, today and the future programmers….

What’s your choice of programming language, let me know, leave your comments,, so that’s it for now folks, have a great week….

Advertisements
Comments
  1. […] This post was mentioned on Twitter by Ravi Kanth L. Ravi Kanth L said: "Ten Programming Languages of My Choice", check it out https://ravikanthl.wordpress.com/2010/05/16/programming-languages-of-my-choice/ […]

  2. […] Programming Languages &#959f M&#1091 C&#1211&#959&#1110&#1089&#1077 !! « Ravi Kanth L – Tech Blog… […]

  3. Aspineensuevy says:

    PHP on LAMP Rocks..

  4. Zetheu says:

    visual basic

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s