Friday, June 19, 2009

Which Programming languages to learn?

In my last post i listed my top 6 reasons to learn a programming
language and i am sure after reading that most of you will wonder
which programming languages to learn? So this is the post to answer
that question.

Any language will do as long as you can use it to accomplish your
daily tasks. I am not advocating that by learning a programming
language , everyone will begin to develop production level software,
all I am saying is learn to program so that you are able to automate
some of your repeated and sandry tasks and work more effecienly!!

So that's it. Learn programming to make yourself effecient, and
productive.

You might consider matlab, vba, fortran, c, and autohotkey!!

All of them had their own advantage and disadvantages.

For example matlab is the easiest one to program and it's ability to
plot easily is a huge advantage. While the disadvantage is you need
matlab to be installed, you need the full software license to begin.

Whereas VBA or visual basic for application is always available on all
windows systems. It comes with ms office,catia, solidworks and all
kind of windows based softwares. So you will find it much easier to
get hold of. The disadvantage is that it's limited to windows pc's.

Fortran and C are real programming languages and they have the
advantage of getting free compilers on the net. They offer much more
flexibilty on what you can program. But the disadvantage is you have
to learn the language well and you need a good amount of motivation to
program something productive out of them.

Autohotkey. Well, if all you looking is to have a way to automate
windows, get yourself autohotkey. It's a tool that will help you
automate your day to day windows task. It's easy, quick and powerful
for automation of windows. Only disadvantage is you can only use it in
windows system.

I hope, I have wetted your appetite on some of the programming
languages that you can consider.

Have a look on the programming related posts that I have written so
far by clicking the following link

Http://www.my-aesi.blogspot.com/search?q=programming

Search This Blog