Notes on other programming languages, tools, and paradigms. The programming languages used in the production of this site are discussed in other chapters.
The C Programming Language, how to write, compile, distribute C binaries, and use associated tools.
The Rust Programming Language.
On programming C# - say C Sharp - and its use for interactive applications, using Unity3D, and for web development using ASP.NET, Razor, Blazor, etc.
Arrays & Strings, Matrices, Hashing and Hash maps, Linked Lists - common representations, operations, and applications.
Fundamental data structures for ordered and prioritized data management.
Overview of common kinds of Vertices, Edges, Graphs, Sub-Graphs, Trees, and serialization schemes.
An overview of Dynamic Programming concepts, techniques, and classic DP problems like Fibonacci, knapsack, and sequence alignment.
Containerization technology and virtualization, definitions, disambiguation, Docker and writing Dockerfiles.