I asked a question once that touched on some of these issues, but it looks like I am going to go ahead with giving private, 1 on 1 programming lessons.
I asked what language I should use, Java too complicated for first time? Python was new, . . . should I dare teach young kids Xcode or C++? Python is now the main language here at UNCW, and also MIT.
I was advised that since young kids are even making iPhone apps themselves, not to be concerned with a steep learning curve.
I think I am going to begin with Python, leave Java out now, and based on the pupil's inclination and needs, take further steps.
It may not all be kids. - teens and higher might want private lessons.
I made $60 k at Microsoft Xbox entry and, of course, much less at Novell intern.
My choir master charged $20 per private, 1 on 1, lesson, 25 minutes or so.
I think with my potential as a teacher, this unusual category, I could reasonably charge $30 per lesson, 1 on 1, or $20 for each person in a group lesson? My computer area has room for some desks and things.
In my community, there are always flyers for local businesses at my door. I think if I put a few around for my private programming lessons, I could get a few.
I feel that a word of mouth thing from the local families could help me branch out a bit.
Maybe I can offer first 2 lessons free?