Question:
What is the best place to start learning C++?
Sandy Amberg
2012-09-09 16:08:02 UTC
I want to start learning C++, but everytime I start looking for where to start, it usually leads to places where I need to know something else before I start to learn C++, but they never specify what I need to know. What is a good book or website that can help me start learning C++?
Four answers:
Kenneth
2012-09-09 16:54:39 UTC
If you are looking for a list of books, you can look here: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list



Also, here are online sources i recommend



In order to code in C++, you first need a compiler (the program which turns your source code into a working exe file)



There are various online compilers out there on the net if you dont want to download anything



Here are online compilers i recommend:



http://compilr.com/ (this is a full online IDE)

http://codepad.org/

http://ideone.com/



If you want a downloadable, here are compilers i recommend:



Visual C++: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express

Codeblocks (with mingw): http://www.codeblocks.org/downloads/binaries



After you find a compiler you like, here are online sources i recommend where you can learn:



http://www.learncpp.com/

http://www.cprogramming.com/tutorial/c++-tutorial.html

http://www.cplusplus.com/doc/tutorial/

http://thenewboston.org/list.php?cat=16
vining
2016-09-20 10:29:58 UTC
If your fascinated about flash video games, then ActionScript is the language to gain knowledge of. A prior poster is proper, that studying languages is not the way you gain knowledge of tips on how to application (and that HTML is not particularly a programming language according to se), however it is not a foul notion to begin getting your palms soiled with some thing exciting to you. So if that is what your into, ActionScript could traditionally be a well establishing location. I have no idea so much approximately it beyond that, so optimistically it is first rate stuff. As a long way as solving your pc while it is busted, you'll be able to write equipment to aid you do this, however extra probably than now not, competencies of your OS and a few well application you understand how to make use of to diagnose and comfort issues would be the resolution. Oh, and approximately the languages you indexed: --C++ : Great language, I very so much experience. Pretty steep studying curve early on although, you'll be able to be pressured to manage one of the crucial largest demanding situations individuals on the whole have with studying to code proper up entrance, which many uncover very irritating. Frequently used for again-finish procedures, rapid and effective. --Visual Basic : Common language for entrance finish capability. My observations have indicated that that is slowing fading to get replaced by way of C# (amongst others, however almost always C#). Fading, although, is a long way from useless. It's nonetheless relatively ubiquitous. Fair disclosure although, I can not stand VB. --Basic : Dead as Sanskrit. Well, that is now not relatively reasonable. BASIC, or extra probably, closely transformed BASIC dialects (probably in residence stuff) are used for a few programs, exceptionally embedded procedures (ie. robotics). Many individuals have acquired their begin right here. Personally, I could advise C a long way forward of BASIC, however I've already made my opinion identified in that regard. --HTML : Okay, so possibly it is not a programming language particularly. However, in case your fascinated about internet layout specially, it's the normal establishing factor. Generally, would possibly not be lengthy earlier than you are watching into correct programming languages, like Javascript, VBscript, PHP, ASP, and so on. Perhaps we would name it the gateway drug the places you at multiplied threat of programming. Personally, I began with Java, and that labored first-rate for me, so if pressed, that is typically my first advice. Doesn't make it the only precise manner although.
tbshmkr
2012-09-09 16:24:42 UTC
C++

=

Programming: Principles and Practice Using C++ by Bjarne Stroustrup

- An Introduction to Computer Programming with C++ by the Inventor of C++

- http://www.amazon.com/Programming-Principles-Practice-Using-C/dp/0321543726/

=

Tutorials online:

- http://www.cprogramming.com/tutorial/c++-tutorial.html

- http://www.cplusplus.com/doc/tutorial/

=

Code::Blocks == Open Source C/C++ IDE

- codeblocks-10.05mingw-setup.exe

- http://www.codeblocks.org/downloads/binaries
Walter
2012-09-09 17:56:09 UTC
The best place to start learning C++ would be

thenewboston.com

Seriously, the tutorials there are the best you will ever find.


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