Get started using the C# programming language. Based on the author’s 15 years of experience teaching beginners, the book provides you with a step-by-step introduction to the principles of programming, or rather, how to think like a programmer. The task-solution approach will get you immersed, with minimum theory and maximum action.
What You Will Learn
Understand what programming is all about
Write simple, but non-trivial, programs
Become familiar with basic programming constructs such as statements, types, variables, conditions, and loops
Learn to think like a programmer and combine these programming constructs in new ways
Get to know C# as a modern, mainstream programming language, and Visual Studio as one of the world’s most popular programming tools
Who This Book Is For Those with very little or no experience in computer programming, who know how to use a computer, install a program, and navigate the web.
I'm not quite a beginner, but I wouldn't call myself "experienced". This book has accurate and well explained information on using the C# language. Even though I've been using if-else, for and while loops for some time, I learned some new things about these and other loops. I skimmed through some sections as I already knew most basics, but no chapter felt useless. At least challenge yourself and see how much of the tasks you can do without peeking at the book first!
While working through this book, I also got the impression that the author genuinely feels passionate about the subject, which also makes for a more interesting read. Especially for those who struggle to finish books/courses, I'd say give it a try.