C++ practices resource

Hi guys,
I am learning C++ with help of the great tutorial on this site and I am looking for a site or resource to practice as a I learn along.

Any one has any site or resource on their mind, for practicing c++, that can help?

Thanks,
Last edited on
The online book on this site

http://www.relisoft.com/cpp.html

( Book is called "C++ in Action") contains exercises at the end of each section, as well as solutions both to compare your answers to, and to help if you get stuck.

Besides the book, this site has resources designed to teach you everything from the ground level, on up to working with the windows API. I've been working my way through it a little at a time. The way the author presents material is different than any of the other tutorial books I've read. Concepts are introduced as they serve the purposes of the program being written, rather than writing a small program to demonstrate the concept just presented as most books do. Depending on how you learn, you may or may not like that teaching style. The approach he presents to programming makes a lot of sense, though. Here's a small excerpt that summarizes the spirit of the book:

"I will advocate a change of emphasis in software development. Instead of the old axiom Programs are written for computers. I will turn the logic upside down and claim that Programs are written for programmers. This statement is in fact the premise of the whole book. You can't develop industrial strength software if you don't treat your code as a publication for other programmers to read, understand and modify. You don't want your 'code' to be an exercise in cryptography.

The computer is the ultimate proofing tool for your software. The compiler is your spell-checker. By running your program you attempt to test the correctness of your publication. But it's only another human being--a fellow programmer--that can understand the meaning of your program. And it is crucial that he do it with minimum effort, because without understanding, it is impossible to maintain your software."
- Bartosz Milewski

It may not be as easy a read as "C++ for Dummies", but I definitely recommend it.

Hope this is helpful.

Thank u gzero
Topic archived. No new replies allowed.