Getting Started

This section covers how to get started coding with the Towel framework. It also covers many topics like what are Visual Studio, GitHub, the .Net Standard, etc.

Learn More

C# Fundamentals

This section covers some fundamentals of C# programming. What are delegates? How can you perform mathematics on generic types? How do you perform runtime compilation and why?

Learn More

Data Structures

Data structures represent a format and/or algorithm for storing data. Choosing the appropriate data structure for a given scenario is vital to the performance, readability, and maintenance of the code.

Learn More

Mathematics

This section discusses the mathematical topics and how to perform them in code. All the mathematics in the Towel framework are coded against generic types so the code is reusable.

Learn More

Algorithms

This section discusses standard algorithms and how to code and apply them properly. This includes topics such as randomizing data, sorting data, searching graphs (path finding), and random generation.

Learn More