Unfortunately I didn't get a start with programming until a few years ago. For the majority of my life I've been a cisco networking person. I worked with the Navy and the USMC on the NMCI network for about 7 years prior to starting application development.
I've never really worked for a software development company. I'm still working for the networking company however, I'm writing in home software applications using mainly asp.net webforms. I've recently started writing everything going forward in asp.net mvc and I'm extremely happy with my decision. Going back to webforms is very painful.
I work in a very small group and only have one peer. Neither of us have any sort of senior person to utlitize for progression in our own personal development. I mainly read online blogs and books to improve. I really enjoy reading Joel Spolsky, Rob Conery, Scott Gu, Scott Hanselman, etc...
If by chance you live in the Bloomington/Normal vicinity give me a shout and I'd love to chat about development and any other technologies.
Q&A for professional and enthusiast programmers
Q&A for peer programmer code reviews
Q&A for enthusiasts and power users of the Android operating system
Q&A for professional, enthusiast and amateur photographers
Q&A for physical fitness professionals, athletes, trainers, and those providing health-related needs
Q&A for user experience researchers and experts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for engineers, producers, editors, and enthusiasts spanning the fields of audio, video, and media creation
Q&A for gardeners and landscapers
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for power users of Apple hardware and software
Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles
Q&A for professional system and network administrators
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for entrepreneurs looking to start or run a new business
Q&A for people who want to be financially literate
Q&A for computer enthusiasts and power users