Coding and programming are unique beasts when it comes to learning. Much of the codes programmers use on a daily basis is already written – all they do is adapt it to their individual projects.
However, when it comes to learning a new language, it’s often best to stay away from step-by-step guides, especially when C# is concerned. Literature, explanations, guidelines and other types of content are far better than how-to tutorials.
While you may create something new with the help of your video material, it won’t make you more creative or capable of writing a new piece of code by yourself. Make sure to gather relevant literature on C# and take your time to understand the ins and outs of the language before you open a compiler.