C vs C++ vs Python vs etc.
hey, i've been looking into picking up some more in depth knowledge of computer languages. Does anyone have any suggestions as to what language(s) i should definately learn vs. which ones i'll most likely not need? Also pluses and minuses of said language(s), uses, etc... My knowledge about the basics of many languages is fairly limited. I know html pretty damn well (not hard at all, i know), a little java, mostly the use of injections, and i know very little ssi. I was just wondering what someone with more experience with this subject would have to say, seeing as how i don't have much to go off of.
---thanks in advance for your response
I don't have that much experience with any of those, but I think C++ is still the most versatile. Python is useful in certain situations I think, and for those situations it may be easier to use than C++, but I think it's easy enough that if you knew C++ you could pick up Python even more quickly.
Learning a second language is generally way easier than the first, because a lot of the underlying fundamentals are similar if not exactly the same, and once you get those concepts down it's just a matter of learning new syntax and semantics that language uses to do the things you're already familiar with from the other languages you know. Nonetheless, there are certainly other differences that will likely make it challenging.
Might help if you gave us some idea of what you might want to program--simple applications? Complex applications? Video games?
Still might want some input from someone who knows more on the subject. Discounting XHTML and CSS (which really don't count as programming languages--if you're using them as the metric by which you judge the potential difficulty of learning a new language, you might want to rethink) I only know PHP, which barely counts either.
Start off by learning Python, it's pretty easy to pick up.
|All times are GMT -5. The time now is 11:50 AM.|
Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.