Sir Stupid wrote:
I personally do not feel that 2-months time is sufficient for those two languages. Also, i keep reading about 'RUBY' & 'Python' and i gather that RUBY is much easy to learn for beginner like me.
Python will be my suggestion. People without prior experience to programming languages like C can learn it in a fly without much confusion about too much of internal stuffs.
Read [1] which is a best way to start learning to program if you haven't done so.
For further reading/understanding/learning check out [2] and [3]
When you feel comfortable check [4] and try it out using Python.
So, any experts out there can please point me to any institute which offers courses in RUBY / Python ? Is there any pre-requisite for learning those languages (like familiarity with syntax of "C" or any other language for that matter) ??
Yes, Pre-requisite is 'Interest to sit, read, do stuffs and learn'
Please note that i have already been to Eric Raymond's site and have read his opinion about programming.
Learn something which your heart says you want to. Do not learn something because your friend did and got a job, or because some X Y Z suggested unless you are very similar to that X Y Z in your interests and capabilities. This doesn't mean do not follow or listen to what other's suggest, but do what you think interests you.
[1] http://www.ibiblio.org/obp/thinkCSpy/
[2] http://www.diveintopython.org/
[3] http://www.python.org/doc/