Can't we learn only the essentials when we start? Can't we learn while making games ourselves and having fun? After much thought, I published the book 'C# Programming for Beginners' and prepared a lecture with more know-how and detailed explanations based on it.