Seconded. This is a good recommendation particularly for somebody who is just starting out (the OP has only done a js bootcamp and so has a very long way to go!)
Pair the above with Petzold's "Code" and you get a very good idea of both the Theory and the Machine.