Question:
How should I start learning to program?
ChillSound
2008-12-13 15:03:56 UTC
I learned a little bit of C++ in high school, most of which I forgot, but I wanted to start learning some legit programming code. Anyone with some experience have any advice on where I should start up again, that would be awesome. (Like what type of code I should learn and with what program) Thanks, Dylan.
Six answers:
2008-12-13 17:32:08 UTC
I would recommend:

HTML -> Javascript -> C++

You should learn C++ because it's simply one of the fastest, most powerful and most ubiquitous languages around for applications and is highly useful for many purposes. You should learn Javascript because it shares much of its syntax with C++ (both have a 'C-like' syntax) and helps to make for an easier learning curve so you don't get as frustrated so quickly. And you should learn HTML because one, you need it to use Javascript, and two, you'll probably find it useful anyway for things like making web pages, posting formatted text on the Internet, etc.



Note that some people recommend learning Java in place of C++. The Java vs C++ debate is probably the main debate among programmers, and everyone seems to have an opinion on it. Those who favor Java say it's easier to use and much more compatible across different platforms; while it's undeniably more compatible, I actually find it harder to use, and it's also slower, so I recommend C++ instead as a primary application programming language.
Kruser
2008-12-13 23:15:28 UTC
You should start by learning C++ or Java, there are a lot of good books out there to learn from, search some reviews on C++ books and base you decision from there. Find a good beginners book, O'Reily generally has great books.



There are a lot of good programs out there to code in, for C++ the best, in my opinnion, are DevC++ and Microsoft's Visual C++.



The best way to learn is to program in that language by doing examples in books and tutorials online.



Good Luck!



(I'm a comp sci major at Wisconsin btw)
Former Software Developer
2008-12-13 23:36:47 UTC
In my humble opinion, you should attempt to learn Java first, not C++. C++ has a steep learning curve. Java, on the other hand, doesn't have as much complexity in the language, and the removal of that complexity allows you to focus on the concepts of object oriented programming, something that will be very useful regardless of whether you end up programming in Java or C++. After you've learned Java, then learning C++ won't be as difficult.



I strongly recommend that you check out the following Web site. it contains Java tutorials and examples that will help you: http://java.sun.com/docs/books/tutorial/reallybigindex.html



There is also a forum that allows new Java developers to ask questions and receive help: http://forums.sun.com/index.jspa



Also, you may find the following helpful: http://www.javapassion.com/javaintro/



Best of luck.
tbshmkr
2008-12-14 07:33:32 UTC
Stick with C++.



Tutorials online:



http://www.programmingtutorials.com



http://www.cplusplus.com



http://www.freeprogrammingresources.com



======



Free Electronic Book



Thinking in C++ 2nd Edition by Bruce Eckel



Volume 1 & Volume 2



http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html



======



Link to Compilers



http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html#Compilers
2008-12-14 02:05:24 UTC
You can start learning C++ with these video tutorials:

http://xoax.net/comp/cpp/index.php



They are perfect for beginners. This one can get you started by showing you how to install a free compiler:

http://xoax.net/comp/cpp/console/Lesson0.php



Here are some simple games with code downloads that you can use to get some ideas:

http://xoax.net/comp/cpp/console/Lesson9.php

http://xoax.net/comp/cpp/console/Lesson23.php

http://xoax.net/comp/cpp/console/Lesson29.php



These tutorials can get you started with graphics programming in OpenGL:

http://xoax.net/comp/cpp/opengl/index.php



You can go through the tutorials and if you have questions on them or anything else in C++, please post to me here:

http://xoax.net/forum/



Enjoy!
Dan
2008-12-13 23:10:20 UTC
try enroling in a college there will be lots of courses in that area avaliable

for example i did computing as one of my subject and dont forget college is for all ages


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