Head First C# by @AndrewStellman & @JennyGreene is a fun, fast, and effective way to learn to code with C#! Download the first four chapters: https://xitter.cf/t.co/wRtIAcTDJB

Joined November 2018
One of our readers @HDevstuff discovered the RPG character sheet projects in Chapter 4. We use games to help you learn C# and #dotnet concepts—and that DEFINITELY includes tabletop games. Head First C# (@OReillyMedia) xitter.cf/HDevstuff/status/13721…
And Chapter 4 of @HeadFirstCSharp starts with a Dungeons and Dragons style character sheet - going to like this chapter me thinks. My first serious home coding project was an Advanced Dungeons and Dragons game moderator written in BASIC on an Amstrad CPC-6128 - circa 1985
1
4
Debugging without a debugger… something developers do all the time! Want to learn more? Check out this thread on the ins and outs of real-world C# and #dotnet debugging from Head First C# (@OReillyMedia)  👀 xitter.cf/HeadFirstCSharp/status…
Replying to @HeadFirstCSharp
Use Debug.WriteLine to print diagnostic information Start by adding "using System.Diagnostics;" to your class file.
2
3
Always think about what caused a bug before you try to fix it. Learning about fixing bugs C# and #dotnet in the real world, from "Head First C#" (@OReillyMedia) by @AndrewStellman and @JennyGreene github.com/head-first-csharp…
4
4
"Think of an object as a black box..." When you call an object’s method, you don’t really care how that method works—at least, not right now. Learn all about #csharp and #dotnet objects in Head First C# (@OReillyMedia) github.com/head-first-csharp…
2
2
"Interfaces seem so THEORETICAL. I can see how they work in the little examples in this book, but do developers actually use them in real projects?" Understanding how interfaces work in real-world programming—from Head First C# by @AndrewStellman and @JennyGreene
3
4
"Why would I want to use an interface instead of just writing all of the methods I need directly into my class?" Answering your questions about interfaces in Head First C# (@OReillyMedia) by @AndrewStellman and @JennyGreene github.com/head-first-csharp…
3
7
Ana's prototypes look great... but what if she wants more than one enemy? Learn more about the the "why's" of code reuse in Head First C# by @AndrewStellman and @JennyGreene (@OReillyMedia). #csharp #dotnet github.com/head-first-csharp…
2
3
"Mistakes show us what we need to learn." Learning to code means making lots of mistakes – and that's okay! When you make a mistake, it sticks in your brain and helps you learn. Get used to making mistakes and learning from them, it makes the process of learning more rewarding!
2
4
Games aren't just fun—they're also really useful for learning more about writing code and becoming a great developer! In Head First C# (@OReillyMedia), @AndrewStellman and @JennyGreene use tabletop games to explore important C# and @dotnet concepts and tools. #csharp #dotnet
3
5
Take polymorphism from theory to real-world #csharp and @dotnet code so it sticks in your bran. Learn more in "Head First C#" (@OReillyMedia) by @AndrewStellman and @JennyGreene—download the first 4 chapters free today! #dotnet github.com/head-first-csharp…
6
6