shubla wrote:There are a lot of things one can specialize towards in computer sciences, many of which require usage of low level languages and low level knowledge of how computers and all that works.
Assembly isn't dead yet! (Despite Microsoft trying to kill it.) That's one of the things I liked about learning old school BASIC as my first language. It made learning actual ASM so much easier. Instead, if you're coming from a C++, Python or other OOP language, you might struggle with the nit-picky detail that ASM requires you to have.
If you are an obsessive compulsive computer programmer that has to have everything absolutely, perfectly efficient, Assembly might be right for you!
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.