Forum Moderators: open
A search [google.com] yields many threads on resources; they are all very good.
If I were you I'd also pick up a book at the local library, too. :)
>>Any specific programs required?
Nope, just a browser that supports it, which is very common these days.
Good luck, and have fun learning! ;)