hero

Programming Fundamentals

An Object-Oriented Introduction to Programming in C#

Get Started →

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)

NOTE

This is an ALPHA Early Release of this book.
Build Status

# 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.