Woe, make your choice!
For a practical GUI, check out wxWidgets .
For IDE, CodeBlocks
There are probably a lot of people at SourceForge who need help with their project.
I believe that OpenOffice does some C ++ encoding.
More than you could shake a stick, I'm sure.
EDIT: Also, it would be nice to be part of the community of the project you are studying in coding. Start hanging out on your forums, mailing lists, and chat rooms. Find out where they have coding needs and get ready to dive where you are interested.
Learn the coding standards of the project and stick to it for convenience and readability for other project participants. It deserves some respect; -)
source share