Do learn Python the hard way while you’re at it. Its fun and humorous, and really isn’t as scary as it sounds! Also, do the extra credit! The questions he has you answer are important to programming in general, and not just Python. There’s a link over in my thread of links.