C#: selection of online courses, books, and video resources
C# is a modern, object-oriented language developed by Microsoft. It is widely used to create various types of applications, including desktop apps, web applications, games, and mobile apps. C# is often used in development on the .NET platform, which allows developers to utilize numerous ready-made libraries and tools for creating complex software products.
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
Online courses in C# are available with durations of 9 months, 16 hours, and 5 hours. Free materials on Learncs.org and books are mentioned: "C# For Dummies" (Muller D.P.), the C# 9.0 reference guide (Albahari J., Albahari B.), "The C# Player’s Guide" (RB Whitaker), and "Effective C#" (Bill Wagner). YouTube channels tutorialsEU, CodeBeauty, and MarcoMan are also listed, offering educational videos.
Online courses
C# Software Engineer
You can write games, websites, mobile apps, or multi-tier services. Learn the basics of the universal language. In practice, you will master algorithms and data structures for C#, as well as object-oriented programming. Gain practical skills in developing web services and applications for work.
Duration: 9 months
64 video lessons on the basics of programming in C#. The course covers topics such as C# basics, loops, conditions, logic, declaration and invocation methods, C# data types, working with variables and strings, and fundamentals.
Duration: 16 hours
Price: free
Fundamental Course on C# .NET Basics
A C# course for those who want to get started quickly. After the course, you will be able to write your first applications in C# .NET and understand all the basic concepts of the C# language. You will learn what types, fields, constructors, operators, and expressions are, and how to use them.
Duration: 5 hours
This site is designed for anyone who wants to learn the C# programming language, regardless of their experience level. On the site, you will find materials on loops, conditional constructs, C# basics, and many other topics.
Price: free
Books
The book helps you master the C# language regardless of your programming experience. It introduces the basic concepts of object-oriented programming and provides an understanding of C# syntax and operators. If you are just starting your programming journey, this book will be your reliable guide.
C# 9.0 Pocket Reference, Joseph Albahari, Ben Albahari
This C# 9.0 language reference provides quick and precise answers to your programming questions without unnecessary introductions or excessive examples. It is easy to read and find information, making it ideal as a quick reference for experienced C#, Java, and C++ developers, helping them quickly master the latest version of the C# language.
The C# Player’s Guide, RB Whitaker
This book contains over 100 practical problems in C# programming, which help not only to read about programming but also to actively create software. It is suitable for both beginners and experienced users, introduces the C# language from scratch, and reveals its powerful features.
Effective C#: 50 Specific Ways to Improve Your C#, Bill Wagner
The book is based on years of practical experience in using the C# language in real-world scenarios and follows the format popularized by Scott Meyers' series of books. The author is also known for his regular columns on the C# language in the Visual Studio Journal.
YouTube Channels
tutorialsEU
On the tutorialsEU channel, you will find everything you need to learn, from short videos with tips to full courses for beginners. There are lessons on creating Android applications, Python and C# basics, and much more!
CodeBeauty
A software engineer with 10 years of experience shares their knowledge on their channel, recording C# programming lessons as well as funny videos about the life of a developer.
MarcoMan
On this channel, you will find various tutorials and practical research with different examples to help you learn new skills and improve your programming knowledge.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.