Hack Forums
[C] Where are the best places to learn C++ (Beginner)? - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [C] Where are the best places to learn C++ (Beginner)? (/showthread.php?tid=4955764)



Where are the best places to learn C++ (Beginner)? - Louiz - Aug 19, 2015

Hey,

So I want to start learning C++ and I was wondering if I could get some book recommendations or online sources for beginners? I know a little C++ but I wouldn't know where to continue on from so I want to start from the bottom. There is nothing in particular I want to learn to do, I just want to learn the basics and work my way up from there.

thanks,


* - Khamul - Aug 20, 2015

I have a book called 'C++ Primer 5th Edition' which is really good, it is widely regarded as one of the best C++ beginners books out there, I guess then you could have a look at 'Effective C++' which is a great follow on (apparently).

I wish you good luck! I am also learning!

EDIT: Check this great thread: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list


* - Blender - Aug 20, 2015

PluralSight is where I learned.
I rate it 9/11.

In all seriousness the instructor Kate Gregory for C++ beginners really breaks down the language for you and makes it so anyone can learn.


* - Louiz - Sep 20, 2015

Thanks, buddy!

I'll take a look at it!
(Aug 20, 2015 09:14 AM)Microsoft Word ® Wrote:  I have a book called 'C++ Primer 5th Edition' which is really good, it is widely regarded as one of the best C++ beginners books out there, I guess then you could have a look at 'Effective C++' which is a great follow on (apparently).

I wish you good luck! I am also learning!

EDIT: Check this great thread: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list



* - g4143 - Sep 20, 2015

(Aug 20, 2015 09:14 AM)Microsoft Word ® Wrote:  I have a book called 'C++ Primer 5th Edition' which is really good, it is widely regarded as one of the best C++ beginners books out there, I guess then you could have a look at 'Effective C++' which is a great follow on (apparently).

I wish you good luck! I am also learning!

EDIT: Check this great thread: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

C++ Primer is a great book to learn C++ if you are a competent programmer before you start. C++ Primer for a rookie programmer is not advised unless you have a friend or teacher who is willing to tutor through some of the more difficult parts.

I would look into - Teach Yourself C++ in 21 days by Jesse Liberty before you commit yourself to C++ Primer.


* - zNinja - Sep 20, 2015

Best place is internet.
Forget E-books and books from libraries.
You will never learn in that way.
E-book and books are commercial shit. They always blackmail you to buy some extra software from them in order to continue learning with book/e-book
You will earn more quality experience and knowledge trough little projects and reading examples from web and debugging them/ adding new functionalities to them.
Of course first you must to learn syntax.
Youtube is best for that.
I forgot old very, very good channel on youtube where you can learn syntax fully but I am sure there are some useful youtube links on HF.


* - bbbysmth - Sep 20, 2015

(Sep 20, 2015 07:50 AM)zNinja Wrote:  Best place is internet.
Forget E-books and books from libraries.
You will never learn in that way.
E-book and books are commercial shit. They always blackmail you to buy some extra software from them in order to continue learning with book/e-book
You will earn more quality experience and knowledge trough little projects and reading examples from web and debugging them/ adding new functionalities to them.
Of course first you must to learn syntax.
Youtube is best for that.
I forgot old very, very good channel on youtube where you can learn syntax fully but I am sure there are some useful youtube links on HF.

Yeah we have legions of YouTube and tutorial educated programmers here and look at the posting they generate. Complete garbage.


* - REDRIFLE - Sep 20, 2015

For an absolute beginner, "Programming: Principles and Practice Using C++."
Anybody else: "The C++ programming language" by stroustrup.


* - raz9 - Sep 20, 2015

(Sep 20, 2015 06:39 PM)REDRIFLE Wrote:  Anybody else: "The C++ programming language" by stroustrup.

For a beginner? No way.

Although Stroustrup is the creator of C++, and the book is amazing, I wouldn't recommend it for a beginner.


* - REDRIFLE - Sep 20, 2015

(Sep 20, 2015 07:00 PM)raz9 Wrote:  For a beginner? No way.

Although Stroustrup is the creator of C++, and the book is amazing, I wouldn't recommend it for a beginner.

pls, as if you've read it kek.
I recommend TAOCP to beginners on a daily basis, this one was lucky.
Beginner means: Basic understanding of writing and building software under a unix-based operating system, which includes writing makefiles, setting up build systems like autoconf and CMake.
That book starts with a normal hello world, explains how types represent specific amounts of memory, and runs you through basic arithmetic before moving on to actual C++ concepts like the stl and classes.
Anybody who knows C can read it in a jiffy.
If you don't know C, then you're in the first category (absolute beginner).


* - goshmulticoloredalto - Sep 29, 2015

Jumping into C++(pdf), C++ Primer 5th edition(pdf) and thenewboston, if you're looking for a video tutorial c:


* - SuperHuman - Sep 29, 2015

This is the website that I started with http://www.cplusplus.com/doc/tutorial/


* - Sta.ze - Sep 29, 2015

I've been learning on youtube. Here is what I started on:
https://www.youtube.com/watch?v=ki3B8a-jLrE


* - testingitout - Sep 30, 2015

Very informative thread, got a few places to check out now :)


* - 1111can - Oct 1, 2015

These are a few materials that i looked at a while back I hope they help you.

http://www.learncpp.com/
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/index.htm