I read the following statement a few days ago 'learning programming theory is more important than syntax because if I know the theory I can search the syntax and make what I want in any programming language" being new to programming I never really thought about theory before. Is it something that you just need to learn? And how soon do you need to start learning it? As far as I can see theory isn’t really taught, but I’m guessing to be a higher level programmer you would need to know theory. Also would this be a thing only taught to CS students?
Thank you for your responses