Khi bạn không biết từ này nghĩa là gì
Thuật ngữ 📖
Lập trình viên dùng rất nhiều từ lạ. Ở đây chúng được giải thích bằng ngôn ngữ đơn giản.
- Internet
- Hàng triệu máy tính trên khắp thế giới được nối với nhau bằng cáp và tín hiệu. Nhờ Internet, máy tính có thể gửi tin nhắn, ảnh và cả website cho nhau.
- Website
- Một tài liệu có thể hiển thị trong trình duyệt. Gồm chữ, hình ảnh và liên kết. Một site (như site trường bạn) là nhóm các trang thuộc về nhau.
- Browser
- Chương trình bạn dùng để xem internet — như Chrome, Safari hoặc Firefox. Nó đọc HTML và CSS rồi vẽ trang lên màn hình.
- Server
- Một máy tính luôn bật và kết nối internet. Website sống trên đó. Khi bạn gõ địa chỉ vào trình duyệt, máy chủ gửi trang cho bạn.
- HTML
- Ngôn ngữ dùng để viết khung xương trang: cái gì là tiêu đề, cái gì là đoạn văn, hình ở đâu. Các chữ cái là viết tắt của HyperText Markup Language, nhưng bạn không cần nhớ.
- Tag
- Khối xây dựng của HTML. Trông như thế này: <p>hi</p>. Thẻ <p> nói "đoạn văn bắt đầu ở đây" và </p> nói "kết thúc ở đây".
- CSS
- Ngôn ngữ tạo giao diện trang: màu sắc, phông chữ, bố cục. HTML là khung xương, CSS là trang phục.
- JavaScript
- Ngôn ngữ bạn dùng để bảo trang làm gì: phản ứng khi bấm chuột, tính điểm trong bài quiz, bật dark mode. Khung xương, trang phục — còn đây là hành vi.
- Editor
- Chương trình để viết mã, như VS Code. Giống Word, nhưng dành cho lập trình viên: tô màu mã, gợi ý và bắt lỗi.
- File and folder
- Mã website nằm trong các tệp (như index.html), và tệp nằm trong thư mục. Giống như vở trong cặp sách.
- Variable
- Hộp có nhãn mà chương trình dùng để cất thứ gì đó: một số, một tên, một điểm. Khi cần, nó mở ra bằng tên.
- Link
- Chỗ (thường màu xanh) trên trang có thể bấm để đi nơi khác. Trong HTML tạo bằng thẻ <a>.
- Address (URL)
- Thứ bạn gõ ở trên cùng trình duyệt, như www.example.com. Mỗi trang trên thế giới có địa chỉ riêng.
- React
- Công cụ JavaScript dùng để xây website lớn từ các mảnh tái sử dụng — component. Facebook, Netflix và Airbnb đều dùng.
- Component
- Một phần website bạn viết một lần và dùng nhiều lần — như menu, nút bấm hoặc thẻ người chơi. Giống viên gạch Lego.
- Node.js
- Nhờ Node.js, JavaScript còn chạy được bên ngoài trình duyệt — ví dụ trên máy chủ. Bạn sẽ dùng nó ở Cấp 3 để xây máy chủ riêng.
- Terminal
- Cửa sổ đen nơi bạn gõ lệnh bằng chữ. Trông như trong phim hacker, nhưng chỉ là cách khác để ra lệnh cho máy tính.
- GitHub
- Nơi trên internet mà lập trình viên lưu mã và có thể đăng website miễn phí (gọi là GitHub Pages).