Fizex
- 201
- 0
Your choice of programming language doesn't matter since you are still relatively new to it. Pick any language and stick with it to the end. The reason I say this is because once you master a language then it is really easy to pick up other languages because it would just be a matter of learning new syntax and unique features. Don't worry about the speed of your first language either, it should not be a critical feature at this point. I would recommend python as it is very easy to use, with vast efficient API's written in C. If your code is slow in that language, then you can use a technique called profiling to find out which parts are slow and you can optimize these parts in C or fortran and interface to other languages with shared libraries (those .dll files on windows and .so files on linux). As long as your language gets the job done use it.
Edit: I noticed the original post asked nothing about which programming language to use, but somehow the discussion digressed that way. I agree with what one poster said about any programming experience is good experience. I would like to add that if you get frustrated with learning the language then by all means take a break. Often the solution comes up when you are more relaxed and if you don't then you have the opportunity to revisit problems with a fresh perspective.
Edit: I noticed the original post asked nothing about which programming language to use, but somehow the discussion digressed that way. I agree with what one poster said about any programming experience is good experience. I would like to add that if you get frustrated with learning the language then by all means take a break. Often the solution comes up when you are more relaxed and if you don't then you have the opportunity to revisit problems with a fresh perspective.
Last edited: