>need to learn calculus, algebra, Von Neumann architecture, kernels, compilers and languages are these the correct steps to become a 'programmer'?
No, what the fuck?You can be a retard and know none of these and still be a programmer.
>>107236863If you're going to get into designing kernels or compilers and languages (choose one) then sort of. You won't need calculus or algebra for that though.
I don't even know what a computer is
>>107236863you need to start with category theory and work your way up
worry about language of choice, the rest will come when you need them
>>107236863>enjoy solving puzzlesThis is the first step If you don't actually enjoy doing them the rest is a waste of everyone's time