Pillar 9 · Programming Language

Dart · Flutter · JavaScript · Python · Java

Trụ cột thứ 9 của IT Basic — 5 ngôn ngữ + framework lớn trong 1 pillar. 63 chương giáo trình tiếng Việt, build từ "Hello World" đến app production, từ syntax đến tooling sản xuất.

63
Chương
~70K
Dòng nội dung
5
Sub-pillar
300+
Bài tập + quiz

Chọn sub-pillar bắt đầu

5 sub-pillar độc lập, mỗi cái có visual style + theme riêng. Học tuần tự (Dart → Flutter, hoặc JS → TS, hoặc Python, hoặc Java) hoặc đảo thứ tự theo ưu tiên.

Triết lý giáo trình

3 nguyên tắc xuyên suốt 63 chương — khác với hầu hết tutorial trên internet.

Nguyên tắc 1

Mental model trước cú pháp

Không dump cú pháp khô. Mỗi feature bắt đầu bằng "vì sao có cái này", sau đó mới đến "cách dùng". Học ngôn ngữ là học cách suy nghĩ — không phải nhớ keyword.

Nguyên tắc 2

Modern first, không cú pháp deprecated

Dart 3 / Material 3 / ES2024 / Python 3.12+ / Java 21 LTS — tất cả là baseline. Không dạy var kiểu cũ, không dạy callback hell, không dạy Python 2.

Nguyên tắc 3

Tooling là first-class

Mỗi sub-pillar có chương cuối dành riêng cho tooling production (Vite, tsconfig, pyproject, pytest, build & deploy). Không scatter rải — học bài bản, một lần.

Trạng thái

Bắt đầu 2026-05-19 · mở rộng 2026-08-14. 5 sub-pillar · 63 chương · ~70,000 dòng HTML.

✅ Hoàn thành

Toàn bộ 5 sub-pillar đã ship — Dart 8 chương (~7.7K), Flutter 15 chương (~16.5K), JavaScript 12 chương (~14.5K, bao gồm 4 chương TypeScript), Python 14 chương (~20.8K), Java 14 chương (~19.3K). Mỗi sub-pillar có theme riêng.

Cập nhật 2026-08-14: Python mở rộng từ 10 lên 14 chương — bổ sung Ngoại lệ, Module & Package, Tệp tin & Regex, Dự án thực chiến; đồng thời thêm sub-pillar Java hoàn toàn mới (14 chương, Java 21 LTS).

Xem chi tiết: PLAN.md, DART-OUTLINE.md, FLUTTER-OUTLINE.md, JAVASCRIPT-OUTLINE.md, PYTHON-OUTLINE.md, JAVA-OUTLINE.md