c is the most commonly used language for leveraging the net framework as such learning c is a springboard to creating enterprise systems desktop applications websites and mobile applications the goal of this learning path is to take you from having little to no experience with c to understanding how to leverage the languages advanced.