I would like to to edit open source codes and building as applications. I’m wishing to edit entire operating system of linux in future. But unfortunately I know only a little bit of C++, and I don’t know how to building applications from source codes. So i wish to move step by step from a simple software. Where can I download open simple source codes? and How can i compiling it as applications?