C sharp is differnet variet of code. It is not for beginners. This type of language is very complex and can be easily not done correctly. To learn C sharp , you would need to know C code first. C code gives you the basic C sharp knowledge you will need to leanr C sharp. C sharp runs on the NET. framework. That is a software developed by a company called Microsoftthat runs on windows. This is complex because you have to restate everything.