A hobbyist programmer with several years of experience of learning several programming languages but not really getting anything done. Hopefully that will change soon.
Know a little bit of C, Objective C, C# and Python. Like many, would like to eventually make some 2D games.
Unfortunately, since my work has nothing to do with programming, it sometimes gets in the way of learning, and I often have to go back to the basics some months later, so my questions might seem random.
I do not ask "homework" questions, because I can have no homework. Please don't accuse me of this. God knows I wish, and would give a lot, to HAVE real programming homework, i.e. be doing a CS course, but I have never and probably will never be in such position.