All sorts of stuff can be found for free and there are forums for everything. If you want to learn something simple, learn HTML. There are thousands of sites to teach that. That is simple programming. If you want to understand computers, the c64 is a great way to start! I was going to teach a class at a YMCA to kids on 64's because how easy they are to program and learn. Maybe some of us should start a programming the 64 series! The great thing about using only 64k is learning how to program effeciently, unlike Windoze did with their OS!!! We live in a world of programmers that have no background and take the classes at college, get the jobs and program bloated software because "we don't need to worry about saving memory, everyone has over 128 megs and 40 gig HD's".
Learn Perl (it's easy) and that can introduce you to bits about other languages. Perl is free
Learn Java (it's not so easy) and it's also free.