D L O
HomeCoursesBook CoursesAlgorithmsLanguages
LibrariesNews
LoginSign Up

Programming Languages

Master the tools of the forbidden arts. Each language is a weapon in your arsenal.

Dart

Google's client-optimized language for fast apps on any platform

Key Features

Flutter FrameworkCross-platformHot ReloadStrong TypingNull Safety
Explore Dart

Rust

Memory-safe systems programming with zero-cost abstractions

Key Features

Memory SafetyConcurrencyPerformanceWebAssembly
Explore Rust

C++

Low-level control with high-level features for system programming

Key Features

PerformanceTemplatesRAIISTL
Explore C++

Python

Versatile language for algorithms, AI, and rapid prototyping

Key Features

Machine LearningData ScienceScriptingWeb Development
Explore Python

Go

Simple, fast, and reliable language for building efficient software

Key Features

ConcurrencySimplicityFast CompilationNetworking
Explore Go

TypeScript

JavaScript with static typing for large-scale applications

Key Features

Type SafetyModern JSToolingScalability
Explore TypeScript

Recommended Learning Path

Follow our carefully crafted progression to master the forbidden arts of programming

1
Python
2
Dart
3
C++
4
Rust
5
Advanced Topics