Surprised this has not been mentioned yet: Make sure your current employer is cool with side projects and moonlighting. Very few companies I've worked for are OK with it, even if done completely with personal equipment/time. You don't want to build the next Facebook in your free time and get fired over it or have your current employer claim IP ownership of it.
I guess it would surprise/disappoint me if the majority of companies disallow programming on the side.