I believe 'most' programming tutorials today shows only the 'hows' instead of the 'whys'. They'll teach you the programming language, yet they forget that things such as algorithms, data structures, software architecture exists within programming in general. I know those concepts aren't recommended to teach to beginners but I find it really important that everyone should be aware of these things while learning. It helps you create this mindset of what you really are doing.
I, too had a hard time studying game development just because all I know is C#, not knowing that there are things such as programming patterns to maximize performance in games.
Glad to find a student like me who also sees this! Great article!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.