Sinisterly
Tips for a beginner? - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: C, C++, & Obj-C (https://sinister.ly/Forum-C-C-Obj-C)
+--- Thread: Tips for a beginner? (/Thread-Tips-for-a-beginner)

Pages: 1 2


RE: Tips for a beginner? - ZherkTG - 04-17-2016

(04-16-2016, 02:34 PM)m0dem Wrote: Here's a site I thought was helpful.
http://www.cprogramming.com/

Getting Started with C or C++ <= setting up a compiler... etc.
C++ Tutorial

There is also a book. (can't vouch for it though - haven't read it)
http://www.cprogramming.com/c++book/?inl=hl

Tip: You should be able to learn C++ completely only with free online resources. (unless you're a book person)


Thanks. Smile


Thank you for all the resources and the tip, I highly appreciate it.

(04-16-2016, 03:37 PM)meow Wrote: Here's a tip for you as well as anyone looking to learn something new - never buy a book. Everything is online for free.

http://programming-motherfucker.com/become.html#C%20/%20C++

That's an interesting site haha. Definitely looks helpful though, thank you very much.

(04-16-2016, 06:48 PM)PLX-2M Wrote: FREE Udemy C++ video courses:

Title: C++, Short and Sweet, Part 1
Description: A first course on C++ based on the book Accelerated C++.
Length: 5.5 hours
URL: https://www.udemy.com/cpp-short-and-sweet/

Title: C++ Tutorial for Complete Beginners
Description: How to program in the popular (and tricky!) C++ programming language, for complete beginners.
Length: 18 hours (!)
URL: https://www.udemy.com/free-learn-c-tutorial-beginners/

Title: Learn to program Tic Tac Toe Game in Visual C++ on Windows
Description: Build a complete Tic Tac Toe Game as Windows application with Visual studio 2015 / Visual C++ and Windows API
Length: 3 hours
URL: https://www.udemy.com/learn-to-program-tic-tac-toe-in-visual-c-on-windows/

I'm definitely going to check all these out as well, thank you.

(04-16-2016, 09:31 PM)XltSystem Wrote: Most of this you can find with a google search,

http://irpp.org/wp-content/uploads/sites/2/2014/04/Andrew-Koening-and-Barbara-E.-Moo-Accelerated-C++.pdf Accelerated C++

http://www.angelfire.com/art2/ebooks/teachyourselfcplusplusin21days.pdf Teach yourself c++ in 21 days, this one i have quite enjoyed but it doesn't always go into everything in too much detail like some other books do. Maybe its just me though.

http://faculty.euc.ac.cy/scharalambous/csc132/books/c++_book%201.pdf - C++ primer, this is a really good book for beginning too.









Good luck with learning c++, it does take some patience but if your determined then im sure its not an issue.
http://www.coffeereview.com/ if you like coffee Smile

Awesme, thank you for wishing me luck. And thanks for the coffee reviews I feel I'm going to need a lot of it while learning haha.


RE: Tips for a beginner? - Wildfire - 04-19-2016

I learned C++ from Udemy, same as @PLX-2M suggested. Also recommend reading this book to understand just C, it's my current WIP Smile
https://hassanolity.files.wordpress.com/2013/11/the_c_programming_language_2.pdf


RE: Tips for a beginner? - lux - 04-19-2016

There's probably a C++/C book at your local library, go read 50 pages a week


RE: Tips for a beginner? - XltSystem - 05-02-2016

Just make sure you apply what you learn. There no point reading tons of info if you are going to forget it all in a week or so. So make sure you practice what you have learnt and set your self challenges Smile. but make sure you practice at least once a day, doesn't have to be hours of practice or anything but just enough to keep all the info fresh in your head.


RE: Tips for a beginner? - mug3n - 06-05-2016

Practice Practice Practice, also try not to use external libraries such as boost, they are usually crazy bloated, and will only obscure what is actually happening. You will have cleaner programs and learn a lot more if you stay away from them.

http://www.cplusplus.com/reference/ is an amazing resource for looking up built in supplied libraries and functions, complete with examples for each.

This might not mean anything to you now but if your using the 11 or 14 standard you can do away with defining iterators and use auto with a for loop such as for(auto c : line){} , just try not to abuse auto.

Also as soon as you get the basics down learn about pointers and how to use them. You don't want to be copying data constantly if you don't need to.