Head First C# by @AndrewStellman & @JennyGreene is a fun, fast, and effective way to learn to code with C#! Download the first four chapters: bit.ly/hfcsharp4e

Joined November 2018
273 Photos and videos
Pinned Tweet
Head First C# 4th Edition went to print today. Check out the cover, and... OH MY GOD THERE'S A SPACE INVADER 👾♥️👾♥️👾♥️
11
7
65
Head First C# retweeted
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
12
2,400
Head First C# retweeted
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
Head First C# retweeted
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
Head First C# retweeted
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
Head First C# retweeted
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
3
12
1,491
Head First C# retweeted
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
Head First C# retweeted
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
29
36,644
Head First C# retweeted
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
373
Head First C# retweeted
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,499
Head First C# retweeted
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
40
8,727
Head First C# retweeted
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
55
14,966
Head First C# retweeted
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
Head First C# retweeted
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
18 Dec 2022
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
Head First C# retweeted
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
Head First C# retweeted
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
Head First C# retweeted
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
Head First C# retweeted
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) x.com/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
Head First C# retweeted
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
Head First C# retweeted
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