Version Control (Subversion, Git)
Test driven development / Continuous Integration
Waterfall vs. Agile
Practice talking to customers about what they want (not sure how you do this without actually having customers)
Databases (MySQL, SQL Server are decent starts and commonly used)
Apache / IIS (depending on your platform)
Pick a scripting language and learn it well enough to automate things that are annoying. I like Ruby, but Python and others are reasonable alternatives.
Version Control (Subversion, Git) Test driven development / Continuous Integration Waterfall vs. Agile Practice talking to customers about what they want (not sure how you do this without actually having customers) Databases (MySQL, SQL Server are decent starts and commonly used) Apache / IIS (depending on your platform) Pick a scripting language and learn it well enough to automate things that are annoying. I like Ruby, but Python and others are reasonable alternatives.