I want to learn a new programming language, Which one??

I am 37. Had a history of programming in Fortran, Pascal and C in my college days and dbase/Foxpro in my early part of career. All, Procedure oriented programming stuff, of good old days. I have not actively programmed anything in last 5 years or so, but now I want to. I find that I am now an illiterate!!

So which programming language I should learn??

Objectives: I should be able to program for my day to day business / hobby interests. I sincerely hope that the programming language I pick up serves me good till the end of my career (another 23 years!!) for all that I may need.


Requirements for the new Programming language I want to learn:


1. It should not change so often, that I leave all my "domain knowledge" and keep on learning all the new versions, that arrive every 2-3 years.

2. It should support Procedure Oriented Programming, so that I do'nt have much trouble getting started.

3. It should support developing Web Pages (Static/Dynamic/..) (support networking applications as well!)

4. It should be able to to connect and provide an interface to the numerous databases around: Oracle, MS SQL Server, Postgres, MySQL, you name it ...

5. My programs should run, irrespective of the platform : Windows World / Unix World / Handheld World / Any other World..

6. It should support Object Oriented Programming, so that I can switch to that as soon as I can and enjoy all those advantages the World is enjoying.

7. It should support scripting: My present job required a bit of system administration.

8. It can be used for Scientific and Engineering Applications.

9. It should support UNICODE, or any successor platform, so that I can develop applications in my native language.

10. The compiler / development tools etc should be readily downloadable and availability under a GPL licence will be just wonderful.

11. Abundant support should be readily available.

12. I should not be living in an island.

My god!! I am already lost.

Any suggestions?


Anand Shankar


         ================================================
To unsubscribe, send email to [EMAIL PROTECTED] with unsubscribe in subject header. 
Check archives at http://www.mail-archive.com/ilugd%40wpaa.org



Reply via email to