Skip to content
The TensorCore.si Library

Every language, A to Z

A reading room of programming languages for computing and AI. Each volume teaches a language from its first line to advanced features, then shows how to build machine learning models and AI agents with it.

Start here

Reading paths

Not sure where to begin? Follow a path built around what you want to make.

Reading path

AI engineer

Train and serve models, then make them fast on GPUs.

  1. Python
  2. CUDA
  3. C++
  4. Rust
Reading path

AI agents for the web

Build chat apps and agents that call tools, from browser to server.

  1. JavaScript
  2. TypeScript
  3. Python
  4. Go
Reading path

Systems and performance

Understand memory and speed, from the metal up to safe modern code.

  1. C
  2. C++
  3. Rust
  4. CUDA
Reading path

Data science

Analyse data, build statistical models and visualise results.

  1. Python
  2. SQL
  3. R
  4. Julia
How it works

Every volume, the same chapters

PrologueWhy the language matters and how to install it and run your first program.
Part IFundamentals in 10 to 12 short chapters: variables, control flow, functions, data, errors, modules, files, concurrency and testing.
Part IIAI with the language: the key libraries and a working machine-learning example.
Part IIIBuild an AI agent: a complete program that lets a language model call your own tools.
Part IVA checkable roadmap from beginner to advanced, plus projects to build.
ReferenceA cheat sheet, the most common mistakes and the best official resources.