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
Have you checked out the new Blazor Web Application projects in Visual Studio 2022 Preview? This is huge for .NET web development! And I'll cover it in my @OReillyMedia live training course next month. There are still open slots—register today! learning.oreilly.com/live-ev…
2
4
13
2,402
A random test drive! We use the .NET Random class throughout Head First C# (@OReillyMedia). Here's how we help you get to know it better by kicking its tires and taking it for a spin. From Head First C# by @AndrewStellman and @JennyGreene
1
3
4
Why would I want to use an interface in C# 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
3
5
XAML is an important building block for many C# apps. A lot of people have questions about it—we answer them in Head First C# (@OReillyMedia) by @AndrewStellman and @JennyGreene.
2
7
Top-level statements were added to C# just after we finished the 4th edition of Head First C# (@OReillyMedia). They totally changed how we teach important ideas in our new edition—and they have a really valuable lesson for anyone who wants to learn (or teach!) coding. Curious?
2
2
12
1,491
Happy Sunday afternoon! Looking for a quick, fun project to practice your C# skills on Windows or Mac? Try the Animal Matching Game from Head First C# (@OReillyMedia). Download the free PDF from our GitHub page to get started! github.com/head-first-csharp…
3
5
Just updated one of my favorite parts of Head First C# (@OReillyMedia) for the next edition teaching about paper prototypes! The book is about learning C#—but we also want to help our readers become better developers. This is a great opportunity to teach a really useful skill.
1
7
1
29
36,646
Another win for the 5th edition of @HeadFirstCSharp. In the 4th ed. I worked closely with folks from the @VisualStudioMac team—especially @jongalloway, a real privilege!—to support VS for Mac. Thanks to MAUI, I can move all that material out of an appendix and into the main book.
1
1
4
374
Working with MAUI has been such a pleasure. The best part is that our readers can write apps for their mobile devices again! We had a Windows Phone (RIP 😢) game in the 3rd edition, and I loved that. Super grateful to @pureween and @maddymontaquila for the assist with MAUI code!
2
5
15
1,500
Working on making some really exciting changes in the next edition of @HeadFirstCSharp – especially moving to @dotnet MAUI. The more I use it, the more I love it! We're diving right into writing fun apps, starting with a game. I love how it came out! 👀
3
11
1
40
8,729
Working on the next edition of Head First C#. One of the big changes is that we're switching from WPF to .NET MAUI for our apps that have a user interface—and I am LOVING IT! One of my favorite things is it gives me a chance to talk about #accessibility #a11y from the beginning.
8
12
3
55
14,968
You can use the static File and Directory classes in @dotnet to work with files and directories. If you want to work with an object, use FileInfo instead of File. Working with files in @HeadFirstCSharp (@OReillyMedia) by @AndrewStellman and @JennyGreene
2
4
I got the feedback from the folks at O'Reilly online learning about my latest #Blazor live training workshop that I ran for them. People really liked it! Everyone gave it either a 9/10 or 10/10 (except for one 8/10), and the comments were really positive!
2
3
24
2,312
Head First C# retweeted
I would love to but currently on @HeadFirstCSharp Refreshing IDE knowledge and looking at some old creations and how well they aged 😆 You got this!! 🙌
3
7
405
Every Unicode character—including emoji—has a unique number called a code point. You can download a list of all of the Unicode characters here: unicode.org/Public/UNIDATA/U… Demystifying Unicode and UTF8 in Head First C# (@OReillyMedia)
2
4
When you're learning C#, @VisualStudio and @VisualStudioMac are fantastic tools to help you learn and explore. We use them throughout Head First C# (@OReillyMedia) as learning tools.
2
5
Quick project from Head First C# (@OReillyMedia): build a C# program that uses a Dictionary to store retired baseball jerseys. A Dictionary can have duplicate values, but every key must be unique. Can you think of a way to store retired numbers for multiple teams?
1
1
4
A paper prototype can be a valuable first step in designing a video game—and if you've played tabletop games, you might find them really intuitive!  Exploring paper prototypes in Head First C# (@OReillyMedia) xitter.cf/HeadFirstCSharp/status…
Replying to @HeadFirstCSharp
"Paper prototypes are really useful for helping you figure out how a game will work before you start building it, which can save you a lot of time. … All you need is some paper and a pen or pencil." Learning about paper prototypes in Chapter 3 of Head First C# (@OReillyMedia)
3
6
Interested in building full-stack web applications with C# and .NET? There are still slots left for my Blazor Fundamentals training session on @OReillyMedia Learning! I'm super excited to teach this fast-paced workshop on Friday. Hope to see you there! oreilly.com/live-events/blaz…
3
6
Test your C# collection skills! Can you do this Code Magnets exercise from Head First C# (@OReillyMedia) on paper—without using @VisualStudio?  Here's the solution: github.com/head-first-csharp…
1
3