Skip to content

Solutions to Head First C# exercises, implemented in C# with added practice in WPF, MAUI, LINQ, and OOP.

Notifications You must be signed in to change notification settings

mhgolestan/Head_First_CSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Head First C# – Exercises in C#

This repository contains my solutions to the exercises from the book Head First C# (4th Edition). While the original book uses C#, .NET Core, and Visual Studio to guide beginners through practical programming challenges, I’ve taken it a step further by re-implementing the exercises in C#, exploring additional UI frameworks like MAUI and WPF along the way.

📖 About the Book

Dive into C# and create apps, user interfaces, games, and more using this fun and highly visual introduction to C#, .NET Core, and Visual Studio. With this completely updated guide, which covers C# 8.0 and Visual Studio 2019, beginning programmers like you will build a fully functional game in the opening chapter. Then you'll learn how to use classes and object-oriented programming, create 3D games in Unity, and query data with LINQ. And you'll do it all by solving puzzles, doing hands-on exercises, and building real-world applications. By the time you're done, you'll be a solid C# programmer--and you'll have a great time along the way!

🧩 What’s Inside

  • ✅ C# basics and syntax
  • 🔄 Object-Oriented Programming (OOP) with classes and inheritance
  • 🧠 LINQ queries and data manipulation
  • 🎮 Unity-inspired logic recreated in C#
  • 🖼️ Desktop apps built with WPF
  • 📱 Cross-platform UI with .NET MAUI
  • 📚 Hands-on exercises and puzzles translated into working C# code

🚀 Why I Did This

This project was a way for me to:

  • Practice clean, idiomatic C# programming
  • Learn by doing, not just reading
  • Explore .NET frameworks like WPF and MAUI
  • Prepare for building real-world desktop and mobile applications

🛠 Tech Stack

  • C# 8.0
  • .NET Core / .NET 5+
  • WPF (.NET Desktop)
  • .NET MAUI (Cross-platform UI)
  • Visual Studio / VS Code

About

Solutions to Head First C# exercises, implemented in C# with added practice in WPF, MAUI, LINQ, and OOP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages