Learning C++ sucks balls for a first attempt at learning to program. I would do this instead:I do network management right now and still while for quite a while.
I am consulting the EE with what we want the design to do and helping them plot out how the software guys want to bring in the data stack into a useful interface.
I don't "need" any coding for this project. I was just noticing that in my inner monologue I was looking at coding stuff more than I ever have.
I am going to be dabbling with arduino which is just C/C++ so I have a framework already.
Automate the Boring Stuff with Python | Practical Programming for Total Beginners
Or if you want a real class, this is probably the best way to go for most people in order to learn CS fundamentals (Note: not programming fundamentals):
CS 61A Fall 2015
Get a raspberry pi instead of arduino to tinker with so you can use python instead of c++.