Programming essentials
Overview
DSA
Key concepts:
Fortran
Overview
Lisp
Overview
C
Overview
Java
Overview
Python
Python is a high-level, interpreted programming language known for its simplicity, readability, and versatility.
Mojo
Overview
Haskell
Overview
PHP
PHP, a widely-used open-source scripting language, is particularly well-suited for web development and can be embedded into HTML.
Node.js
Overview
Go (Golang)
Overview
Rust
Overview
Zig
Overview
HTML
Key concepts:
htmx
Overview
CSS
Key concepts:
JavaScript
Key concepts:
TypeScript
TypeScript is a superset of JavaScript that adds static types, making it easier to write robust, maintainable code.
ReactJS and JSX
ReactJS is a popular JavaScript library for building user interfaces, especially single-page applications.
ReactNative
React Native is a popular framework for building mobile applications using JavaScript and React.
Flutter
Overview
Elixir
Overview
MySQL / MariaDB
Overview
Redis
Overview
SQLite
Overview
PostgreSQL
Overview