Programming Fundamentals
An Object-Oriented Introduction to Programming in C#
Objects First
Objects are fundamental in programming, right up there with Variables
Code Samples and Explanations
80+ data types in the code samples and practice questions, arranged topically
Unit Testing
Unit tests are the predominant way to check if the code works (rather than building console user-interfaces)
# How to Use This Book
This book consists of Teaching and Code Samples. However you prefer to learn, whether by example or explanation, this book aims to be a comprehensive introduction to the fundamentals of programming.