Jump to content

So, I took a c++ course last semester and can kind of code most of the assignments I was given....However, I still feel like I don't really know anything, as I wouldn't even know where to start if I wanted to create something for myself -- something completely from scratch... 

 

Say I wanted to create a schedule generator (it would look at all class times from the input classes and print out every possible schedule), or a Steam trading bot (which would send/receive and accept trade offers based on certain parameters). So...What would be the best way of really learning how to code in c++? 

 

 

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
https://linustechtips.com/topic/316595-learning-c/
Share on other sites

Link to post
Share on other sites

So, I took a c++ course last semester and can kind of code most of the assignments I was given....However, I still feel like I don't really know anything, as I wouldn't even know where to start if I wanted to create something for myself -- something completely from scratch... 

 

Say I wanted to create a schedule generator (it would look at all class times from the input classes and print out every possible schedule), or a Steam trading bot (which would send/receive and accept trade offers based on certain parameters). So...What would be the best way of really learning how to code in c++? 

You should look into object oriented programming in C++.

Link to comment
https://linustechtips.com/topic/316595-learning-c/#findComment-4303099
Share on other sites

Link to post
Share on other sites

You should look into object oriented programming in C++.

Is there anything in particular I should look for? Or some place (like lynda.com) that focuses on refining rather than basics?

PSU Tier List | CoC

Gaming Build | FreeNAS Server

Spoiler

i5-4690k || Seidon 240m || GTX780 ACX || MSI Z97s SLI Plus || 8GB 2400mhz || 250GB 840 Evo || 1TB WD Blue || H440 (Black/Blue) || Windows 10 Pro || Dell P2414H & BenQ XL2411Z || Ducky Shine Mini || Logitech G502 Proteus Core

Spoiler

FreeNAS 9.3 - Stable || Xeon E3 1230v2 || Supermicro X9SCM-F || 32GB Crucial ECC DDR3 || 3x4TB WD Red (JBOD) || SYBA SI-PEX40064 sata controller || Corsair CX500m || NZXT Source 210.

Link to comment
https://linustechtips.com/topic/316595-learning-c/#findComment-4303565
Share on other sites

Link to post
Share on other sites

Is there anything in particular I should look for? Or some place (like lynda.com) that focuses on refining rather than basics?

Don't really know any special site you could use, but when I went to an IMT study we used this (amazon link) bible. By first semester we learned to do some simple read from file and write to file operations, and by the second semester we made a lot of wierd and cool stuff.

Link to comment
https://linustechtips.com/topic/316595-learning-c/#findComment-4304123
Share on other sites

Link to post
Share on other sites

So, I took a c++ course last semester and can kind of code most of the assignments I was given....However, I still feel like I don't really know anything, as I wouldn't even know where to start if I wanted to create something for myself -- something completely from scratch... 

 

Say I wanted to create a schedule generator (it would look at all class times from the input classes and print out every possible schedule), or a Steam trading bot (which would send/receive and accept trade offers based on certain parameters). So...What would be the best way of really learning how to code in c++? 

First of all for web bots you should consider C# it will be a lot easier.

Anyway my suggestion is to get a book, here you can find a list of good ones: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

I've read "Accelerated C++", and I'm now reading "Effective modern C++".

Link to comment
https://linustechtips.com/topic/316595-learning-c/#findComment-4305803
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×