You can learn on your own, in your spare time. No need for a teacher.
Choose a language, something like VB .NET is a nice choice. The tools for making programs is free to download
http://www.microsoft.com/Express/VB/ and you will be making nice looking applications in no time.
Then do a google search for forums (if you search google for "VB .NET forum" you will et many hits). Probably better is to buy a nice book and work through the chapters in your spare time.
Good luck!