Language Learning Time!

Programming Language Icons Now that sum­mer has arrived and I am no longer bur­dened by assign­ments and home­work, I would like to expand my pro­gram­ming hori­zons by learn­ing some new languages.

I try to learn at least one new language/​framework each sum­mer. Last sum­mer, I learned how to use CakePHP (PHP), jQuery (JavaScript), Pro­to­type (JavaScript), and CSS3. I attempted to learn JSP with much frus­tra­tion due to its com­plex­ity. How­ever, I would be will­ing to try again.

As I’ve learned more about CakePHP, I have come to love the MVC setup, which makes Ruby on Rails look very appeal­ing. That also means that I will have to learn Ruby.  Being a web devel­oper, the server-​​side lan­guages seem more use­ful, but I would also like to be able to make desk­top appli­ca­tions that can be com­piled to run on any machine.  I have also made the com­mit­ment to make at least one mobile app that inter­faces with an online data­base by the end of this year.

I have more lan­guages that I would like to learn more about, but I don’t know where to start. This is where you (the reader) can help. Out of the fol­low­ing lan­guages, which would be the best, eas­i­est, or most use­ful to know?

You are wel­come to sug­gest other lan­guages or frame­works.  Please com­ment below to cast your vote.  I will post the results later.

One Comment

Leave a Reply

Your email is never shared.Required fields are marked *