One minute
Links
Here is list of some links to Youtube etc for really helpful information resources.
Youtube
First of all, physics lectures from MIT Walter Lewin, just marvelous. Classical Mechanics, Electricity and Magnetism and Vibrations and Waves
From Caltech Ali Hajimiri you have Circuits and Systems and Analog Circuit Design
As I am mostly interested in music stuff, I’d recommend Georgia Tech’s Aaron Lanterman lectures for Analog Circuits for Music Synthesis, Signals and Systems and Guitar Amplification & Effects
For PCB design stuff Robert Feranec
Analog and digital electronics design stuff of Phil’s Lab
From Down Under we got entertaining EEVBlog
Books
The Art Of Electronics by Horowitz and Hill Amazon
Tour of C++ by Bjarne Stroustrup Amazon
Hands on Design Patterns with C++ by Fedor G. Pikus Amazon