My suggestion is not to learn software, or pick templates or get into PHP etc. Others might disagree but right now the best web designers are all getting into Modern Web Standards. The practice here is to become a "minimalist" with writing markup and separating all the presentation from the pages and placing it into a CSS file.
This in the end makes things simpler for you. The essence is good valid XHTML, correct doctypes and CSS that works across all modern browsers. Learn how to do these basic things well and you will be all set for today and the future!
Some suggested reading:
"Stylin' with CSS - A Designers Guide" by Charles Wyke-Smith
"CSS Mastery - Advanced Web Standards Solutions" by Andy Budd
"Transcending CSS - the fine art of web design" by Andy Clarke
"The Zen of CSS Design" by Dave Shea
Bookmarks