Khó ăn cát bê tông

Menu

Dùng trình soạn thảo code nào cho người bắt đầu?

Nói về trình soạn thảo mã dành cho dân lập trình thì đầy ra, việc lựa chọn này cũng gây tốn giấy mực, tranh cãi loạn cả lên. Vì vậy, bài này có thể làm mất lòng các bạn. Mình chỉ nói rằng cái gì gọn nhẹ, ít chức năng, chỉ vừa đủ sử dụng là ngon lành cho người mới tự học rồi. Mục đích là bắt tay vào viết code để học, chứ không phải trang bị vũ khí khủng để làm gì. Bạn có thấy trường dạy lái xe nào cho học viên thực hành trên những con xe ô-tô dạng siêu xe hoặc xe phân khúc tầm cao giá trên 1 tỉ đồng không?

Vậy, ứng viên cho trình soạn thảo code cho người học mới bắt đầu trên môi trường Windows đó là mình có vài gợi ý sau:

  1. Giao diện đơn giản, nhỏ gọn, dễ dùng: Notepad Plus Plus
  2. Một trình soạn thảo code khá PSPad.
  3. Một chàng phi công soạn thảo PilotEdit Lite (chú ý khi tải click phiên bản có chữ Lite)

Các trình soạn thảo trên đều là dạng miễn phí hoặc dùng không phải mua licence.

Những ai học kiểu gia sư 1 kèm 1, chúng tôi sẽ yêu cầu như là sự bắt buộc: chỉ được dùng một trong các trình soạn thảo bên trên. Ai cứng đầu, thích dùng mấy “vũ khí khủng” thì đã không thể tiếp tục rồi, vì họ có triết lý khác mình, mình hướng dẫn họ thì dễ… cãi lộn.

Bỏ qua các tên tuổi như:

  • VS Code (viết dài là Visual Studio Code): cái này quá khủng, nhiều chức năng quá gây rối
  • Sublime Text: mắc tiền để mua, đến 99 đô la Mỹ thì không dành cho người mới tự học làm web
  • Bracket, Atom: những cái này trước khi có VS Code thì ngon, nhưng giờ VS Code đã thống lĩnh
  • Các IDE khác: cái này dành cho những người lập trình phần mềm hơn là dân ngoại đạo

Việc sử dụng các trình soạn thảo trang bị nhiều thứ hay ho, trong đó cái chức năng “nhắc bài” cực kỳ tai hại cho người mới học vì sẽ không nhớ được các từ khóa, cú pháp của ngôn ngữ mình học. Cho dù, bạn đang ở đây chỉ muốn làm kiểu nghiệp dư chơi mà thôi, chúng tôi vẫn muốn rằng chơi thì chơi nhưng phải có cái gì đó đọng lại như một kỷ niệm, ngồi gõ phím lóc cóc, thô sơ là một sự “sang chảnh” trong thế giới đầy “tóp tóp”.

Bạn học tiếng Anh mà không cần nhớ từ vựng chứ? Tương tự, bạn cũng cần phải nhớ “từ vựng” khi học ngôn ngữ HTML, lập trình JavaScript.

Giới thiệu về Web

Web là gì? Web được hiểu là một mạng lưới các siêu văn bản được đưa lên Internet để liên kết với nhau có thể truy cập được.

Để xem các thông tin về web bạn có 2 nguồn tham khảo:

  1. Trang Wikipedia về World Wide Web.
  2. Trang web của tổ chức W3C – nơi duy trì các tiêu chuẩn về Web.
Phân biệt Internet với WWW
Phân biệt Internet với WWW

icon heart World Wide Web không đồng nghĩa với Internet. Từ Web là từ đúng, nhưng viết Web khá mất công nên khi đánh máy KACBT viết là web.