Xem thêm

10 Website giúp bạn tự học lập trình web

Huy Erick
Để trở thành một lập trình viên giỏi, ngoài việc nắm được kiến thức căn bản trong lập trình, bạn cần thường xuyên cập nhật và sáng tạo thêm. Dưới đây là danh sách website...

Để trở thành một lập trình viên giỏi , ngoài việc nắm được kiến thức căn bản trong lập trình, bạn cần thường xuyên cập nhật và sáng tạo thêm. Dưới đây là danh sách website hướng dẫn lập trình web , bạn có thể tham khảo và cập nhật kiến thức mới mỗi ngày.

1. W3Schools

Website: w3schools.com

Dừng chân đầu tiên của danh sách nguồn Online để học lập trình là W3Schools, bởi sự phổ biến và tính hữu ích của nó. Thêm vào đó, khi trao đổi với nhiều lập trình viên mà tôi quen thì W3Schools luôn là nguồn mà họ hay nhắc đến khi nói về nơi để học lập trình. Nếu bạn chưa biết hoặc tuy đã biết nhưng chưa dành nhiều sự quan tâm thì bạn nên thay đổi ngay bây giờ.

2. Webdesigntuts+

Website: webdesign.tutsplus.com

Khi vào và khám phá tutsplus.com, bạn sẽ thật sự choáng ngợp bởi sự đồ sộ và tính đa dạng các nguồn tài liệu về web designer, web development, webmaster. Tài liệu thiết kế web trên Webdesigntuts+ từ miễn phí đến có phí, từ bài thủ thuật đến những hướng dẫn phân chia từng chương từng mục rõ ràng và thậm chí là không chỉ là bài viết mà cả slide, video hoặc audio của webinar. Webdesigntuts+ giống như một ngôi trường với nhiều ngành, nhiều lớp đào tạo và tất nhiên đã được đào tạo tốt nhất bạn nên sử dụng tài khoản premium trên Webdesigntuts+.

3. Net Magazine

Website: creativebloq.com/net-magazine

Net Magazine là một tạp chí đúng nghĩa về web mà tôi yêu thích. Bởi tại đây, giao diện của web cho bạn một cảm nhận tốt và thân quen. Hơn nữa thông tin trên Net Magazine về web, design, security… luôn được cập nhật thường xuyên. Có thể đây không hẳn là cuốn sách giáo khoa ở trường của bạn nhưng nó xứng đáng là một tờ báo mà bạn đọc hằng ngày.

4. Learn.wordpress.com

Website: learn.wordpress.com

WordPress một trong các hệ CMS Free Open Source phổ biến nhất hiện nay (18.9% trong top 10 triệu website) được rất nhiều các lập trình viên Việt Nam nói riêng và trên thế giới nói chung lựa chọn như nền tảng "nuôi sống cái cơm áo và cái nghiệp code cao quý của mình". Nếu bạn có hứng thú với wordpress hay chỉ đơn thuần chỉ làm một blog trên wordpress thì đây là một nguồn online nên tham khảo.

5. Lynda.com

Website: Lynda.com

Học qua video quả thật là một trải nghiệm học thú vị và hiệu quả nhất trên Internet, Đặc biệt, điều này càng đúng và phù hợp cho những người không có nhiều thời gian để đọc tài liệu và nghiền ngẫm sách báo. Lynda.com là một nơi tuyệt vời như thế để bạn nâng tầm khả năng nghề nghiệp của mình cao hơn. Tuy nhiên, để sử dụng tài nguyên trên lynda.com thì bạn phải trả phí.

6. Smashing Magazine

Website: smashingmagazine.com

Smashing Magazine là phiên bản hỗn hợp và là sự kết hợp tuyệt vời giữa netmagazine.com và tutsplus.com. Tại đây, không chỉ những bài thủ thuật hay mà bạn còn tìm thấy các hướng dẫn hữu ích và cả những ebook tuyệt vời với giá khá mềm.

7. Quackit

Website: quackit.com

Quackit giúp người mới bắt đầu làm sao để tạo ra các trang web. khi học trên Quackit, người học sẽ được tiếp cận từ từ lúc đầu bằng những bàn cơ bản làm nền tảng thiết kế web như HTML and CSS. Bước qua cơ bản, người học sẽ được giới thiệu nhiều chủ đề cao hơn và tăng khả năng lập trình của họ để tạo ra nhiều tính năng bổ sung hơn cho website.

8. Google Developers University Consortium

Website: developers.google.com/university

The Google Developers University Consortium cung cấp rất nhiều khóa học tuyệt vời cho các developer mà quan tâm hay công việc liên quan đến các sản phẩm/dịch vụ của Google. Tất nhiên là bao gồm thiết kế và lập trình cho Android, cũng như Google Maps, Google App Engine, và nhiều hơn nữa. Nó cũng cung cấp các khóa học công nghệ web tổng quan, bao gồm AJAX tutorials, PHP development, và các thông tin về GIS và KML. Ngoài việc sử dụng University Consortium cho việc học tập, bạn cũng có thể gửi một khóa học, bao gồm cả tài liệu học tập, bài tập, bài giảng, và các dự án web.

9. CodeCademy

Website: codecademy.com

CodeCademy là trang web mình bắt đầu học đầu tiên, nó cũng nổi tiếng nhất. Với giao diện và các đăng ký thành viên vô cùng đơn giản. Sau khi đăng kí truy cập vào trang chủ là hầu như bạn có thể bắt đầu chọn môn học ngay.

Có những môn sau:

  • Web Fundamentals (HTML, HTML5, CSS, Jquery, mySQL…)
  • PHP
  • JavaScript
  • jQuery
  • Python
  • Ruby
  • APIs

Với website này bạn sẽ quen thuộc với giao diện bên trái là cửa sổ giới thiệu hàm, hướng dẫn cấu trúc, yêu cầu thực hành. Bên phải là khung cho bạn code và có 1 ô nhỏ thể hiện kết quả ngay khi bạn code, giúp bạn nắm bắt mọi thứ dễ hơn bao giờ hết. Hệ thống đánh giá chấm điểm thông minh, phát hiện chỗ sai, email nhắc nhở học, theo dõi tiến trình học lưu lại để lần sau học tiếp là điểm mạnh của Codecademy. Ngoài ra nếu bạn đã giỏi rồi thì bạn cũng có thể tham gia soạn thảo giáo án ở mục Teach. Và đặc biệt là có bảng danh dự, bạn học tốt là có tên lên bảng liền, cũng danh dự lắm.

10. Code Avengers

Website: codeavengers.com

Website cung cấp kiến thức lập trình web Code Avengers. Website này lập ra với phong cách dạy là giúp bạn "yêu" lập trình hơn. Mặc dù mới chỉ cung cấp 3 khóa học là HTML5, CSS3, JavaScript. Tuy nhiên theo mình đánh giá thì đây là một trong nhưng website bỏ công ra xây dựng giáo trình kỹ nhất, từ cơ bản đến nâng cao, từ gà đến pro đều có thể học được. Giáo trình đặc biệt dễ hiểu theo phong cách học thú vị. Nó không đặt nặng về cấu trúc và giải thích hàn lâm các hàm mà nó tập trung vào việc giúp bạn hiểu và ứng dụng các hàm hơn. Mỗi bài đều có một vài cái game mà bạn phải dùng code để giải quyết - kiểu này học xong muốn quên hơi khó. Đây có vẻ là đích đến phù hợp với các bạn newbie đúng với phong cách "chơi" với code chứ không phải học chúng.

Một số nguồn online hữu ích khác:

  • Pixel2Life
  • Tizag
  • Webmonkey
  • Sitepoint
  • Student Web Design Guide
  • A List Apart
  • Web Design From Scratch
  • Net Tuts+
  • CSS Tricks
  • Developer Drive
  • Think Vitamin Blog
  • Ajaxian
  • Tutorialzine
  • 24 Ways
  • Design Instruct
  • PHP Academy

Hy vọng với những nguồn tài liệu hướng dẫn thiết kế và lập trình web này, bạn sẽ dễ dàng tiếp cận và nâng cao trình độ lập trình của mình.

Chúc thành công!

Hãy bắt đầu sự nghiệp của bạn bằng việc tham gia khóa học lập trình web full-stack chuyên nghiệp tại Học viện VTC, nơi mọi ước mơ của bạn sẽ nhanh chóng được thực hiện.

Khóa học Chuyên viên Phát triển Web Full-stack:

  • Thời gian: 2 năm
  • Chứng chỉ: Chứng chỉ đào tạo Lập trình Web Full-stack tại VTC Academy
  • Cam kết việc làm (thu nhập lên đến 15 triệu)
  • Đăng ký trực tuyến: Tại Đây
1