This isn't going to be very helpful to you, so sorry for that...<p>But for me, the hardest parts of getting started as a self-taught programmer, was copying TurboPascal onto floppy discs without the teacher noticing, and retyping code-listings from books borrowed from the library.