Calculus is not a must to learn programming but is definitely an added advantage.

As for a good book or website, google is ur best option. Let us C by Dennis Ritchie (the creator of C) is a very good book to learn C programming.

I hope you atleast have a computer science background and know the basics of computers and OS etc.