Learn the fundamentals of statistics first; then worry about the fundamentals of machine learning.
Unfortunately, I don't have a well defined plan to recommend to the OP but any input from someone who has managed to learn the theory on their own can shed some light on how it is done. Especially on how to stay on track with a full time job on hand.