I am new to programmiing and I am starting to learn C++ but I have a question about the differences between programming C++ in windows and Linux?
I ask because the book I have covers Windows but I alos want to learn any differences for linux as I have a Ubuntu box also.
Next question is what is a goo C++ IDE for Ubuntu that does not require alot of resoources. It is just short of an antique.

The concepts are the same between Windows and Linux, but the details are different. You'll use different APIs and usually different libraries suited to the OS. There are portable libraries that work across multiple systems though, like Qt.

Ed doesn't have much IDE experience on Linux, but Code::Blocks has a Linux port, and Ed likes Code::Blocks and it doesn't eat resources.