My programming is different by the looks of it j4v3d, the programming you do is mostly web based isnt it, creating websites perhaps?
The programming i do to be specific comes under Object Oriented, its just strictly the use of code, not even creating any interfaces, the solutions are just built and then run in command prompt. So basically i've to make a battleship game that is pretty much fully functional, have to declare random arrays [] so the computer can have a turn against you. Its in for the end of this month and i've not yet started it. I think i shall start with the design today and hopefully pick up a couple of marks. You have the documentation at the end, so thank goodness its not just based on how well your game is made.
I wish i had alot more time to learn programming, the classes haven't been very effecient as you may already know, having to deal with so many modules in one go will cause you to fall back on another.
Have you tried giving Google a try, rewording what you want if you fail to find what you are looking for?