I'm a tech freak I'd like to develop myself into a professional programmer but I don't know how to get started? #question