Anyways, I'm interested in starting programming. I haven't written a line of code in my life, but I'm reasonably capable with computers and well versed in math. I don't want to do anything fancy - say, building a raytracer. I'm more looking to write simple programs, most of which would just be repeated iterations of a simple mathematical process. (For example, say I wanted to know what the Fibonacci numbers looked like mod 7, I would want to write a program for that. And yes, I know I can use WolframAlpha for some of this type of thing).

So the question is where do I start? What do I need? I realize it'll be a slow learning process, but I don't even know what book(s) to buy, websites to visit, etc, so any help would be appreciated.

Thanks,

Tarrosion