C++ Textbook

#1

Rasputin_Vol

How dare you?
Joined
Aug 14, 2007
Messages
40,873
Likes
12,361
#1
Well, sense I'm probably going to be trapped in my home in the near future with all of this zombie apocalypse nonsense, I may as well see if I can brush up on my C++ that I haven't needed to use in close to 20 years. What books are the best to use or start off with? Anybody have any recommendations?
 
#2

InVOLuntary

Well-Known Member
Joined
Nov 11, 2012
Messages
41,627
Likes
46,037
#2
Well, sense I'm probably going to be trapped in my home in the near future with all of this zombie apocalypse nonsense, I may as well see if I can brush up on my C++ that I haven't needed to use in close to 20 years. What books are the best to use or start off with? Anybody have any recommendations?
Learn python
 
#3
Joined
Nov 21, 2009
Messages
23
Likes
29
#3
When in doubt, go to the source

Unless you have a good reason though, learn something new and a little more modern / fun. Check out C#, Python, Javascript, or if you wanna get funky, check out Go, it will feel kinda familiar if you remember much of your C++.
 
#4

Rasputin_Vol

How dare you?
Joined
Aug 14, 2007
Messages
40,873
Likes
12,361
#4
When in doubt, go to the source

Unless you have a good reason though, learn something new and a little more modern / fun. Check out C#, Python, Javascript, or if you wanna get funky, check out Go, it will feel kinda familiar if you remember much of your C++.
Looking to start working on Arduino/raspberry pi projects. I've heard a lot about python.
 
#6

InVOLuntary

Well-Known Member
Joined
Nov 11, 2012
Messages
41,627
Likes
46,037
#6
Looking to start working on Arduino/raspberry pi projects. I've heard a lot about python.
My son is big into arduino. He builds everything out of them. He's built me several things for my business. He's made me a device that rotates large aluminum cylinders, 4' in diameter x 80'+ long. He made me a time card system where my guys clock in and out with a proximity card. He's working on a cnc plasma table now. It's amazing what you can do with them. They make a nano version that can be bought for 5 for $10.
 
Last edited:
#12

UT_Dutchman

Born and Cornbread in East Tennessee
Lab Rat
Joined
Feb 21, 2013
Messages
5,791
Likes
2,647
#12
Well, sense I'm probably going to be trapped in my home in the near future with all of this zombie apocalypse nonsense, I may as well see if I can brush up on my C++ that I haven't needed to use in close to 20 years. What books are the best to use or start off with? Anybody have any recommendations?
I learned Python watching videos on Amazon prime. For free.
 
#15

Quaint88

Whale-Gnome Member
Joined
Sep 22, 2013
Messages
2,168
Likes
864
#15
Either way, which language is most beneficial?
It depends on what you want to do. C++ is better if your interests are more academic because, as a C-like language, learning it will make it easier to learn most modern programming languages (because most of the popular ones are also C-like, meaning they share some syntax and features).

If your interests are more practical (as it sounds like they are), then I would recommend a popular modern programming language like Python. There's support for Arduino and Raspberry Pi. Also, it has some nice libraries to support machine learning if that interests you.

Here's the machine learning tutorial that got me into Python. It uses a version of back-propagation.
A Neural Network in 11 lines of Python - iamtrask.github.io

Here's the Python tutorial I used (also a good reference):
Python Tutorial - W3Schools.com
 
#17

DrRosenRosen

Senior Member
Staff member
Joined
Oct 23, 2003
Messages
5,529
Likes
666
#17
You checked Udemy? Probably some good classes on there that will include downloadable source code, notes, etc.

There's some Facebook groups for free Udemy and e-learning classes. That can also be a good way to get free courses from them. It's typically teachers looking for more feedback, new class and looking to pad numbers, etc. But, point is, you can get a lot of good courses for free that might help.

Like others, I'd also suggest free Youtube videos and a good reference book for whatever you choose. OReilly has traditionally made good ones. I'm sure there are more. Robot Check

If the link doesn't work, search Amazon for "C++ Oreilly" Or sub any other language.
 
#18

Matt2496

Well-Known Member
Joined
Dec 2, 2016
Messages
7,554
Likes
9,752
#18
Well, sense I'm probably going to be trapped in my home in the near future with all of this zombie apocalypse nonsense, I may as well see if I can brush up on my C++ that I haven't needed to use in close to 20 years. What books are the best to use or start off with? Anybody have any recommendations?
I'd personally recommend watching youtube videos. Also there's an app called "SoloLearn" that is really helpful for learning at least the basics of coding in various programming languages.
 
#19

golfballs

Sheltered in place
Joined
Oct 28, 2009
Messages
63,517
Likes
32,766
#19
Thanks you sir, that was the most helpful info I've gotten so far. I came in asking for a specific book that people may recommend and you tell me to drive to Knoxville and go to McKays and just grab a used book.
I was in McKays today. Limiting 9 people at a time. I saw a copy of C++ for Dummies, but I decided to pick up a book on wilderness survival techniques because I thought that might be more I useful
 
#23

DrRosenRosen

Senior Member
Staff member
Joined
Oct 23, 2003
Messages
5,529
Likes
666
#23
I work with databases a lot. I used to do web work. I also have projects that I do for myself and friends/family. Mainly just JS, PHP, HTML, CSS now days. Nothing overly fancy by any means.
 
#24
Joined
Nov 21, 2009
Messages
23
Likes
29
#24
This thread has me curious. What do you people do with your lives that requires writing code?
BS in Computer Engineering and MS in Electrical Engineering from UTK. Vp of IT for a "small" (30 office, 150 driver) logistics company, which is a fancy title for my real job 'the computer guy'. I do everything from basic IT, to engineering network and software solutions, interfacing with 3rd party software, infrastructure design and build out, help desk, and about twice a year, advising people on what computers to buy for christmas gifts and graduation presents. I do side work for other small businesses as well, anything from basic it work to custom programming / web development. Lately i'm focusing on getting my aws certifications and "updating" my knowledge base to focus more on modern javascript and frameworks / libraries like React and Vue for SPA and PWA development.

I probably don't find practical application for 30 ~ 40 % of what i learn, but it really isn't work to me, I love it and love solving problems.
 

VN Store



Sponsors
 

Top