Which programming language to choose? [closed]
开发者_如何学编程
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this questionI am a 3rd year CS engineering student, I have done some basic programming in languages like C,C++,Java,Shell,Perl,PHP,Ruby on Rails, Python. But now I wanted to settle for one language, so I thought of finally mastering one scripting language and other compiled one. So I decided to stick with C++ and Python. Can someone suggest me, would these be sufficient for any kind of programming, or for web designing I should stick to ROR?
Go with what you feel most comfortable. But don't "settle" for one language. Programming languages are tools and you should be able to apply the right tool for the right problem.
For web dev in python: http://wiki.python.org/moin/WebProgramming
Presently ROR is high in demand for web. As a professional i'll suggest to learn ROR.
Language should be a means to an end. Pick a project you want to work on, then figure out what you will need to know to get the job done. It's very difficult to get any language-learning to stick without some practical application.
And "knowing a language" is not particularly difficult or useful. Knowing how to use most of the important libraries and platforms associated with a language is usually much more time-intensive and useful.
As far as picking a project if you can't think of one, maybe try for something on a mobile platform -- Android / iOS / Windows Phone. These are generally useful for learning not only a language, but a complete set of tools to take an idea from concept to published.
精彩评论