Today I found on the website Digg a link to an article on the seven habits of highly effective programmers. I partially read some of the sections and it appears to be a very good read. The anecdotes illustrate very well the message of the author and I am convinced that this is a must read for everyone considering programming a serious thing.
Related, also found via the RSS feed of digg.com, an article on Linux Magazine: Tip of the Day. The "Faster, Simpler Version Control" reminded me to have a look at darcs. Currently I use TortoiseSVN, a Subversion client, implemented as a windows shell extension, but darcs sounds very interesting from what I've read so far.
If you're serious about becoming a programmer (or webmaster for that matter), I recommend to use a version control system. If you develop on Windows, TortoiseSVN might be something you want to check out.