For learning programming basics, I recommend Khan Academy. That site can also teach you calculus, but you won't need it for most games. After you learn the basics, I recommend just jumping in with Unity and start messing around with their video tutorials. If you can find some like-minded programming buddies that might help you keep motivated.
- Eck