it can be tempting to go down this rabbit hole: algorithms, operating system internals, hardware, assembly language, etc. Ofc, all this stuff will help to pick up a new language quicker later on, but I'd rather start with what i need right now and learn everything else when i need it