Just a guy who's a hero for fun.
I'm a fairly ok programmer, all self taught with no courses to teach me. I just learn as I read. My most proficient languages include: C, C++, Python, and Lua. I'm gradually adding more to my repertoire. Wanna know how I managed to learn this much? I just went head on by learning Batch (big mistake) and gradually moved to Python, then to C.
Best advice I can give to any novice is to never let errors stop you. It's an error, even the best software developers in the world still see them.