I am a first year engineering student and have learnt C until handling files. What should I do to enhance my skills? Where should I learn how to make a software? I am a first year engineering student and have learnt C until handling files. What should I do to enhance my skills? Where should I learn how to make a software or games?