What's a good book to learn C if you already know Python and are comfortable with computer science terminology? I'd like a book that is downloadable as a .pdf free of charge but an html book viewable online free of charge would be fine.

Also, is there an advantage to learning C before you learn C++?

Sorry but I can't tell you a book like that.

Also, is there an advantage to learning C before you learn C++?

No, there isn't. As a matter of fact, it is not recomended at all. Learn C++ directly. Knowing Python you have an advantage but resist the tentation to learn C++ "thinking" in Python or any other language. Translating every thing you learn in C++ to Python will make if harder.

See also what we said in "C or C++" discussion about learning C before C++.

BTW: Welcome to the world of pointers and semicolons!

i do like be a programmer since high sch and am ready to take up up my dreams to make them come true