Nicky wrote:Very good questions.
What things do you have in your hands now? How much experience do you have?
Why not look at an open source software to learn from it?Because you don't gain understanding from looking at code, you only learn to apply the code without understanding it. That may work for a short time, but ultimately the pile of code you do not understand will come back to bite you when it flips you the finger.