Loved this story. I can completely sympathize. I had been programming in school and for fun a little before my first hackathon, however I had not yet made any "real" apps. I attended my first hackathon a few years ago (pretty sure Jon was there). Like Jon, I joined a team of people with much more experienced than myself. They taught me a lot, helped me get started, and got me hooked on hackathons. After this hackathon, I started learning about web development, meeting others in the community, and of course attending more hackathons.
If you are at all interested in programming or learning how to program, I encourage you to attend a hackathon. Check out some great ones here: http://mlh.io/events/