ismayilov_ali wrote: > Hi, everybody. I'm new in programming. I want to ask you, which > programming language should i learn. First, i learnt pascal. However, i > do not use pascal now. Must i know every programming language? I mean > Java, php, python, ruby, c, c++, c#, lisp, asm, etc.
No. I've probably learned about 30-40 different languages. But I've decided which ones I really like and which ones I don't want to mess with. There are probably 10,000 different programming languages in existence - only a couple thousand are public knowledge and only a small segment of those have any level of popularity and only a handful of those are usable, useful, relevant, and popular. For client-side development, I've basically settled on C++. For web development, I've basically settled on PHP. Two languages each with their strengths and weaknesses. It keeps things real nice and simple and both languages are heavily supported by large user communities. There are people who will say "[Language XYZ] is the best". But you should use the tools: 1) You are comfortable with and enjoy using. 2) That are best for the job. 3) That get the job done right the first time. 4) [Optional] That puts food on the table and a roof over your head. Hopefully that makes some sense. Off-topic: Your Pascal knowledge will come in handy if you use InnoSetup. Delphi is the current incarnation of Pascal, but is a dying breed (although popular apps. such as Spybot Search&Destroy are written in Delphi). -- Thomas Hruska CubicleSoft President Ph: 517-803-4197 *NEW* MyTaskFocus 1.1 Get on task. Stay on task. http://www.CubicleSoft.com/MyTaskFocus/
