EmmEEdu
Category Directory

Programming Languages

Deep dives into memory models, concurrency primitives, type systems, performance benchmarks, and developer ecosystems.

JavaScript

Programming Language
Beginner

A high-level, dynamic, multi-paradigm programming language that powers the interactive Web.

#Core Web#Dynamic#Frontend#Backend
Explore

TypeScript

Programming Language
Intermediate

A typed superset of JavaScript that compiles to clean, standard JavaScript.

#Typed#Microsoft#Frontend#Backend
Explore

Python

Programming Language
Beginner

An interpreted, high-level language emphasizing code readability and simplicity.

#AI#Machine Learning#Backend#Scripting
Explore

Rust

Programming Language
Advanced

A systems language providing memory safety and thread safety without garbage collection.

#Systems#Memory Safe#Zero-Cost#WebAssembly
Explore

Go (Golang)

Programming Language
Beginner

An open-source language engineered at Google for scalable, fast, and concurrent networked services.

#Cloud Native#Concurrency#Google#Microservices
Explore

Java

Programming Language
Intermediate

A class-based, object-oriented language designed for cross-platform enterprise systems.

#Enterprise#JVM#Spring Boot#Object Oriented
Explore

C

Programming Language
Advanced

The mother of modern computing: low-level, high-efficiency procedural programming.

#Systems#Low Level#Kernels#Bell Labs
Explore

HTML5

Markup Language
Beginner

HyperText Markup Language: the standard semantic markup language for documents in web browsers.

#Web#Markup#WHATWG#W3C
Explore

CSS3

Style Sheet Language
Beginner

Cascading Style Sheets: the presentation and visual design language of the Web.

#Web#Styling#CSS Grid#W3C
Explore

SQL

Query Language
Beginner

Structured Query Language: the standard domain-specific language for relational databases.

#SQL#Query Language#Databases#ISO
Explore