How would I go about working on a medium to big project? I have no schooling in programming or c++ but I spend a good deal of my free time learning from books and the internet.
I'm really interested in this so I can get an idea of how actual software development works and how projects are organized professionally.
I always see open source projects on sourceforge, but how should I approach the source and modify it? (And eventually have my modifications reviewed)
Any information, references, tutorials, or tips are much appreciated =)
If you are looking to help a sourceforge project you could message the programmer who wrote the program with your changes to his/her source code and they could be incorporated into the program.