I was wondering how a lot of you guys got started doing this. For someone who has no experience in software, programming or anything really with computers other than using them, how would I even be able to do something like this? Did most of you start with college degrees? Did anyone teach themselves over time? Any books you can recommend to start?