Question:
Hey guys I'm 14 and I'm trying to learn programming?
gman
2011-07-02 13:48:36 UTC
I've done HTML and was wondering if I should learn python c++ java or JavaScript. If not please tell me what I should.
Ps I'm quite determined to learn programming.
Six answers:
husoski
2011-07-02 14:00:36 UTC
If you're going to continue working with websites and HTML, then javascript is a natural.



For general experimentation and software prototyping, Python is great. That's what I chose to write my Sudoku solver.



If you want to get "down to the metal" and explore how computers *really* operate, C and the C part of C++ are the choices.



I like to code in Java and C#, but... I don't know, maybe it's the sort of apps I choose to write with them but they just feel slower.



As long as you keep writing new programs (and taking time to revamp your old ones based on what you've learned since), there are no wrong choices here.
Liz
2011-07-02 21:05:30 UTC
In your case.. Start with PHP / JavaScript / JQuery. Those will compliment the HTML you already know, while beginning to teach you about the basic constructs of programming. Things like logic flow, and how to make something appear on the screen... those are going to be similar across all languages.

C++ is about as down and dirty as you can get. I would NOT recommend starting with C++. C++ is sort of 3000 level +. It has incredibly versatility and power, but you have to teach it EVERYTHING.. like what to do when a mouse button gets clicked....



Stay web focused until you get to where you kinda sorta get the idea.. then graduate to C++, Java, high level languages like that.
modulo_function
2011-07-02 21:04:11 UTC
I agree that since you know HTML you should learn Javascript. This is good site for that:

http://w3schools.com/



I don't agree that languages are all that different. One of the things that I've learned over the years of leaning new languages is just how similar they are. You'll find that each language that you learn will be easier.



I'd recommend C++. It's easy to get an IDE, free and there are plenty of programming challenges. I recommend Code Blocks:

http://www.codeblocks.org/
2011-07-02 20:54:00 UTC
since you know HTML, javascript would be a good start, and you could apply it to what you know about webpage building. also, if you LIKE building web pages, some XML wouldn't be too bad either, and is slightly easier than JavaScript.



C++ is primarily for PC programs, and can be quite harrowing without a guide, but if you want to make your own programs, this would be worth learning.



just keep in mind that each of these is LITERALLY like learning a new language, so it will take time to get used to them. hang in there and be patient. there are many companies who can use a "multilingual" person like you!
Wertle Woo
2011-07-02 22:23:08 UTC
HTML isn't really considered programming. If you want to learn programming, what language to learn depends on what you want to do with it. If you want to make large-scale games and applications, use C++. If you want to maintain legacy C applications or build your own linux kernel, learn C. If you want to dabble, use actionscript or python. If you want to do web development, look into javascript, php, and learn some databasing skills (including SQL).
tan
2011-07-04 13:54:55 UTC
Python is a good beginner language, and it is very powerful. You can try this website: http://beginpython.com


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...