GreySec Forums

Full Version: Looking for a good C++ Tutorial
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Been trying to get into C++ over the past few days, mainly just browsing around tutorials point to just learn the basic shit.
Is anyone able to link me to a better tutorial? , It'll be much appreciated. :^)
This could be a good starting point: https://cppreference.com and also video course material here: https://greysec.net/showthread.php?tid=1563

But that's a good question, maybe I'll actually make a tutorial on my own soon. I have some basic C/C++ knowledge.

Edit: Also https://www.tutorialspoint.com/cplusplus/index.htm has always been a favorite of mine.
(08-10-2017, 02:43 AM)Insider Wrote: [ -> ]This could be a good starting point: http://www.cplusplus.com/doc/tutorial/ and also video course material here: https://greysec.net/showthread.php?tid=1563

But that's a good question, maybe I'll actually make a tutorial on my own soon. I have some basic C/C++ knowledge.

Edit: Also https://www.tutorialspoint.com/cplusplus/index.htm has always been a favorite of mine.

Cheers man , Appreciated.
Please, whatever you do, avoid cplusplus.com. It's a horrible source. A lot of it is barren of useful information, sometimes inaccurate (or plain out incorrect), and usually the examples are a disgrace.

If you need a C++ reference: http://en.cppreference.com/
I know references aren't learning resources but most popular tutorials seem to be OK (ignoring some of the stuff youtube channels like thenewboston teach).

In general, all tutorials can be criticised for different reasons by different people. You just gotta learn all the nuance in C++ and learn to refer to the standardisation references when you can. Even small things in tutorials people write can warrant negative feedback (you can get very petty about small things).
(10-22-2017, 02:08 AM)indirection Wrote: [ -> ]Please, whatever you do, avoid cplusplus.com. It's a horrible source. A lot of it is barren of useful information, sometimes inaccurate (or plain out incorrect), and usually the examples are a disgrace.

If you need a C++ reference: http://en.cppreference.com/
I know references aren't learning resources but most popular tutorials seem to be OK (ignoring some of the stuff youtube channels like thenewboston teach).

In general, all tutorials can be criticised for different reasons by different people. You just gotta learn all the nuance in C++ and learn to refer to the standardisation references when you can. Even small things in tutorials people write can warrant negative feedback (you can get very petty about small things).

I agree with Indirection's reply in regards to avoid http://en.cppreference.com/ because its not good for beginners due to the terminologies used. I also agree on ignoring thenewboston channel, well the way he code is kinda trashy and misleading beginners because he does not discuss most of the real fundamentals and important building blocks of the language.

My best suggestion would be http://tutorialspoint.com/cplusplus and if you are into Win32 API programming using C++ for making graphical user interfaces, my suggestion would be http://www.zetcode.com/ .
For a code reference page, I typically like to use Learn X in Y Minutes.

Here is a C++ reference page:
https://learnxinyminutes.com/docs/c++/

Also, whenever I need to do a "full" review of C++, I like to follow along with this quick video by Derek Banas: https://www.youtube.com/watch?v=Rub-JsjMhWY

I am no professional programmer, but these are just some resources that have personally helped me in school.
Check out StackOverflow's "Definitive List of C++ Guides and Resources": https://stackoverflow.com/questions/3882...e-and-list
(08-10-2017, 02:39 AM)System Wrote: [ -> ]Been trying to get into C++ over the past few days, mainly just browsing around tutorials point to just learn the basic shit.
Is anyone able to link me to a better tutorial? , It'll be much appreciated. :^)

The C++ Programming Language written by the author of the language is a great book to begin with.  But I'd recommend reading The C Programming Language as a pre-cursor to learning C++.

I'd also recommend Norvig's 21 day guide as a reference to keep at the back of your mind.
If you're looking to get started with C++ perhaps start with C, Harvard's CS 50 course (very easy to understand - videos are on YouTube) teaches you C but more importantly it teaches you the computer science concepts you need to understand to be able to program in C or C++ efficiently.
My Best Suggestions for C++ Tutorials is http://www.programstudio.online/p/category.html
visit this site