What language should I learn next (if any)?

I know C/C++ (I'm still learning though), Java really well, C#, actionscript, some assembly and some python.
I'm interested in graphics programming and I'm a freshman in college. Should I pick up a book on a language and start learning it or should I just focus on C++?
Graphical programming is pretty much dominated by c++, Java and c#. If you want to make games stick with c or c++.
Hit up Monster.com, Rentacoder.com or even Craigslist and check out the demand in your area. Right now you are a product in the design phase, you need to target a demographic, aim and fire. It may help to expand what you know about specific API's especially in the mobile devices market as the bubble on this is yet to form and anyone who is luckey will be able to ride it for a few years before it pops. Just please friend keep in mind that it will pop, any job you land that seems to good to last is; and you will not raise or support your family off of only one skill set.
Last edited on
try the web taste! Javascript Language is the best.

http://codewall.blogspot.com
Last edited on
Just stick with C++. Java and C# have very few AAA games released due to poor performance. If you are just looking at indie development and have no interest in making a career out of it, look into XNA Studio and learn C#. Either way you should learn all three. Once you master C++ the rest are easy.
To deal with graphics, c++ is the best choosing for the performance. and to learn progamming, c++ is also the best choosing because it's both "oop" and "OPP".

as Return said,Once you master C++ the rest are easy.
c++ is 'opp' = oriented polypropylene? ;D
closed account (z05DSL3A)
nick85 wrote:
What language should I learn next (if any)?

Not knowing anything else about you that is a hard question to answer, but my initial reaction is spend some time learning maths and algorithm design. As I said I don't know anything about you (and 'a freshman in college' is fairly meaning less to me) so forgive me if you have already spent time with this.

Anyway, if you are interested here are a couple of book recommendations:

Concrete Mathematics: Foundation for Computer Science
Ronald L. Graham, Donald E. Knuth, Oren Patashnik

Introduction to Algorithms
T Cormen, C Leiserson, R Rivest, C Stein

I have tried a lot and i recommend you to try Javascript Language, it is simply the best.
http://www.chineseenergetics.com/Energy-Medicine/

Should I pick up a book on a language and start learning it or should I just focus on C++?


Focus on algorithms, data structures, and abstract programming concepts. Language is a secondary thing.

E.g. take this one:
http://mitpress.mit.edu/sicp/full-text/book/book.html


as Return said,Once you master C++ the rest are easy


I don't think so. It may be true only if you stick to some narrow subset of languages available.

Last edited on
Focus on algorithms, data structures, and abstract programming concepts. Language is a secondary thing.


I agree totally to the above statement. Programming languages come and go but above fundamentals are intact. There maybe some slight variations (not a lot though) when you went on to do development say on telephony, embedded systems etc but the gist still remains.

That is why in Computer Science study, algorithm and data structures are very important. A lot of time, professional developers overlook it and I got to admit on certain occasions I commit the same sin too :P

However I believe some emphasis should also be put into the idiosyncrasies of each programming language too. The provided constructs in each of them can affect the way we try to implement our algorithms and data structure. I believe this area is sometimes overlooked by computer science academics and researchers and even teachers as witnessed by student posting teacher-provided sample programs in this forum :P
Topic archived. No new replies allowed.