Hobbyist programmer; BBC-BASIC, GW-BASIC, QUICK-BASIC, C, C++, C#, JAVA, JScript (mostly C#) with a focus on game-development, writing game engines from scratch.
Coding to understand, to understand the underlying principles. Of the opinion that using 3rd party API's / libraries can dull the mind and doesn't assist in that primary goal.
Assume nothing; If someone asks a question without explaining what tools / programs are available in ones developers workshop, assume the bare minimum of a text editor and a compiler. Had this problem before where people just assume specific editor functions or tools to be available, because that's the trend or something, and responses then tend to focus towards that and a discussion about that, rather than guide someone to an answer, providing best practices and providing reference material.