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