Welcome to the GitHub project for Head First C# (5th edition). This project contains source code, downloadable PDFs, graphics, and additional files for the projects in the 4th edition of Head First C#: A Learner's Guide to Real-World Programming with C# and .NET Core (O'Reilly Media 2023).
Download a free PDF of the first four chapters: Head_First_Csharp_Chapters_1_to_4.pdf
We're live on Amazon!
You can download the book from Amazon today: https://www.amazon.com/Head-First-CSharp/dp/1098141784/
– or find it at your favorite retailer.
Currently the #1 new release in C# Programming!
We're busy finishing up the first batch of videos for our YouTube Channel.
We'll finish designing this page. In the meantime, check out our first PDF bonus downloads:
Head First C# Blazor Learner's Guide
Head First C# Guide to Git
Go Fish! - downloadable project for Chpapter 9
Hide and Seek - downloadable project for Chapter 10
Looking for the step-by-step instructions for setting up Unity Version Control? They're also in Head First C# Guide to Git. We're working on splitting this out into its own PDF—watch this space!
And we're hard at work finishing up the downloadable projects for Chapter 9 and Chapter 10. We'll have them posted very soon!
We just posted the PDF of Unity Lab #1 – you can download it here: Unity Lab #1 ?
We're thrilled to announce that we'll start posting PDFs of the Unity Lab projects from the book, so you can dive in and start building right away! Stay tuned for these resources and get ready to elevate your development skills with "Head First C#".
One of the exciting aspects of writing the 5th edition of "Head First C#" is how we've integrated Unity to teach not just game development, but also broader development concepts that help new learners become great developers. ?
To make the learning experience even more hands-on and engaging, we've included Unity Lab projects throughout the book. These labs provide step-by-step guides to building exciting projects while reinforcing key programming concepts.
Stay tuned as we continue to update our GitHub page while the book is getting printed!
We've got great news! We just finished production, which means the book is officially headed to the printer and will be available online and in stores in a few weeks.
We'll get a PDF of the first four chapters posted very soon, as well as PDFs of the .NET MAUI and Unity projects, the Blazor learner's guide, and other new material. We're also working on video walkthroughs to post to our YouTube channel.
If you're a 4th edition reader, watch this space—we'll post all of the new material in the 5th edition as free PDFs so you can stay up to date without having to buy a new copy of the book.
One of the most exciting additions to Head First C# is the inclusion of .NET MAUI, Microsoft's new cross-platform framework for creating native mobile and desktop apps with C# and XAML. You can find early release versions of the projects in the MAUI_Projects folder, and code for the projects in the Code folder.
Welcome to your first Head First C# Unity Lab. Writing code is a skill, and like any other skill, getting better at it takes practice and experimentation. Unity will be a really valuable tool for that.
Unity is a cross-platform game development tool that you can use to make professional-quality games, simulations, and more. It’s also a fun and satisfying way to get practice with the C# tools and ideas you’ll learn throughout this book. We designed these short, targeted labs to reinforce the concepts and techniques you just learned to help you hone your C# skills. These labs valuable practice, even if you aren’t planning to write games in C#.
You can download early release PDFs of the Unity Labs from the Unity Labs folder.
All of the source code and graphics used by the source code is licensed under the MIT License.
PDFs, cover, and other written book material © 2023 Andrew Stellman and Jennifer Greene, all rights reserved.
Cover art by Jose Marzan Jr. (@JoseMarzan).
The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. The Head First series designations, Head First C#, and related trade dress are trademarks of O’Reilly Media, Inc.