Nhảy đến nội dung

Chuẩn bị

Kiến thức nền

Bạn không cần phải có kiến thức chuyên sâu về kỹ thuật để bắt đầu viết web. Nếu bạn đã biết:

  • Thao tác căn bản với máy tính: tạo thư mục/ tập tin, sao chép tập tin, cài đặt ứng dụng…
  • Nhập văn bản
  • Sử dụng Internet để tìm kiếm thông tin

thì bạn đã dư sức để học HTML và CSS rồi 😃

Yêu cầu hệ thống

Khóa học này sử dụng hệ điều hành Windows nhưng bạn hoàn toàn có thể sử dụng hệ điều hành MacOS hay các bản phân phối Linux như Ubuntu hoặc Fedora.

Điều quan trọng nhất là cần có một trình duyệt tốt, chẳng hạn như:

Xin đừng sử dụng Cốc Cốc 😅

Chương trình soạn thảo

Mặc dù bạn có thể viết HTML và CSS bằng các ứng dụng online như JSFiddle (https://jsfiddle.net) hay JSBin (https://jsbin.com), hầu hết dân viết web đều sử dụng một chương trình chuyên chỉnh sửa văn bản (text editors) được cài đặt trên máy tính. Ngoài chuyện giúp bạn thao tác với tập tin ngay trong máy, các chương trình này còn đi kèm nhiều tính năng khác như tô màu mã nguồn (syntax highlighting), kiểm tra lỗi, hay hỗ trợ cú pháp giúp bạn viết code nhanh hơn.

Trong khóa học này, chúng ta sẽ sử dụng Visual Studio Code, hay còn gọi tắt là VS Code, một chương trình miễn phí của Microsoft và được rất nhiều lập trình viên sử dụng.

Để cài đặt VS Code, bạn làm theo những bước sau:

  1. Truy cập vào trang download của VS Code.

    Click vào nút Windows như hình để download. Nếu bạn sử dụng hệ điều hành Linux hay MacOS, click vào nút tương tự. Tại thời điểm hiện tại (tháng 03 năm 2025), phiên bản mới nhất là 1.101.2.

  2. Sau khi cài đặt xong và chạy VS Code lần đầu tiên, bạn sẽ thấy màn hình chào giống như bên dưới. Chúng ta sẽ chọn một thư mục để chứa tất cả tập tin HTML cho bài học tiếp theo bằng cách chọn vào Open Folder…

  3. Bạn có thể chọn mở một thư mục ở bất cứ đâu tùy thích. Trong ví dụ bên dưới, chúng ta tạo một thư mục mới tên htmlDesktop và chọn thư mục này.

  4. VS Code sẽ hỏi bạn có tin tưởng nội dung của các tập tin trong thư mục này không. Chọn Yes, I trust the authors.

Vậy là xong, chúng ta đã sẵn sàng cho bài học đầu tiên 😊