I'm a system administrator by trade but I've always had an interest in programming and want to get into the software business. After a few years of more coding than admin work, there are a few things I wish someone had told me.
The programming language doesn't matter.
Objects are simpler than they seem.
All software sucks in really ugly ways so don't worry about your own code.