Sách lập trình web là tài liệu không thể thiếu với những ai đang có nhu cầu thiết kế website. Bài viết này sẽ giới thiệu với các bạn 5 cuốn sách đáng mua về lập trình web. Đây đều là những cuốn “gối đầu giường” dành cho dân IT.
1. HTML and CSS: Design and Build Websites
Thông tin về sách:
- Tác giả: Jon Duckett
- Năm xuất bản: 2011
HTML & CSS là hai ngôn ngữ bắt buộc phải biết khi lập trình web.
HTLM và CSS là hai ngôn ngữ bạn nên biết khi lập trình web. Đó cũng là nội dung chính của cuốn sách này. Nếu bạn không có nhiều thời gian nghiên cứu mà vẫn muốn nắm được kiến thức căn bản, đây là lựa chọn tốt nhất dành cho bạn. Cuốn sách sẽ giải thích cho bạn hiểu những khái niệm, kỹ thuật cơ bản cần có để tạo ra một trang web.
Điểm đặc biệt là tác giả đã trình bày nội dung sách rất hấp dẫn, với nhiều hình ảnh minh họa. Từng trang sách hiện lên như một website được thiết kế tỉ mỉ. Điều đó khiến cho cuốn sách trở nên hấp dẫn hơn với người đọc.
Ngoài cuốn này, tác giả Jon Duckett còn có một cuốn khác viết về JavaScript và JQuery. Cả hai đều là những tài liệu đáng đọc và tham khảo.
2. Learning Web Design - Sách Lập Trình Cho Người Mới Bắt Đầu
Thông tin về sách:
- Tác giả: Jennifer Robbins
- Năm xuất bản: 2012
Learning Web Design là cuốn sách lập trình khá đầy đủ và chi tiết.
Đây sẽ là cuốn sách cho bạn cái nhìn toàn diện về lập trình web. Nội dung của nó khá đồ sộ với 624 trang, được chia làm 4 phần. Các chương sách trải dài từ HTML, CSS, JavaScript, cho đến thiết kế đồ họa của Website.
Tác giả của cuốn sách là Jennifer Robbins, bà đã bắt đầu thiết kế web từ năm 1993. Ngoài viết sách và làm web, bà còn là giảng viên dạy thiết kế web ở hai trường lớn của Mỹ. Đó là Cao đẳng nghệ thuật Massachusetts (Boston) và Đại học Johnson và Wales (Providence).
Do đó, bạn hoàn toàn có thể yên tâm về nội dung của cuốn sách này. Góc nhìn của một người phụ nữ như Robbins sẽ đem lại nhiều điều thú vị cho người đọc. Và biết đâu, bạn sẽ tìm ra những ý tưởng mới cho việc lập trình web của mình.
3. Designing with Web Standards
Thông tin về sách:
- Tác giả: Jeffrey Zeldman
- Năm xuất bản: 2003
Cuốn sách này giúp bạn tối ưu hóa những tiêu chuẩn bắt buộc tốt hơn.
Tác giả của sách là Jeffrey Zeldman, người được xem là chuyên gia trong việc thiết kế web theo tiêu chuẩn.
Mục đích của ông khi viết cuốn sách này đã thể hiện ngay từ tên gọi. Nó sẽ hướng dẫn người đọc cách tốt nhất để tối ưu những tiêu chuẩn phải có trong website. Để truyền tải thông điệp của mình, Zeldman đưa ra rất nhiều ví dụ minh họa bằng mã code. Điều đó khiến cuốn sách dễ hiểu hơn với những người mới học lập trình. Từ đó, họ có thể tạo ra những trang web thân thiện hơn với người đọc.
Dù cuốn sách này đã được phát hành từ rất lâu (năm 2003), nhưng nội dung thì không hề cũ. Nó hấp dẫn đến độ đã trở thành textbook (sách giáo khoa) ở hơn 85 trường cao đẳng.
4. Don’t Make Me Think - Lựa Chọn Cho Frontend
Thông tin về sách:
- Tác giả: Steve Krug
- Năm xuất bản: 2000
Cuốn sách này giúp bạn thiết kế web đẹp và thân thiện hơn với người dùng.
Một website xuất sắc là phải tốt cả "gỗ" lẫn "nước sơn". Nó không chỉ hoạt động đúng chức năng, mà còn phải để lại ấn tượng với người dùng. Do đó, mục tiêu của cuốn sách này là giúp bạn làm chủ được phần giao diện của website. Chẳng hạn, lập trình viên cần phải làm những gì để website trở nên đẹp và dễ sử dụng, khiến người dùng hài lòng.
Đây không phải là một cuốn sách quá khó hiểu. Tác giả Steve Krug đã cố gắng viết đơn giản, dễ đọc nhất có thể. Ông giải thích khá cặn kẽ về những khái niệm cơ bản về giao diện web, chẳng hạn như User Interface (giao diện người dùng), UX (trải nghiệm người dùng) là gì. Một ví dụ mà Krug thường xuyên nhắc đến là trang Amazon.com. Đây là một website được thiết kế rất tốt. Nó tối ưu sự tương tác với người dùng, ngay cả khi nội dung web càng lớn và phức tạp.
Những lời khuyên của Steve Krug đặc biệt hữu ích với người mới vào nghề. Do đó, đây là lựa chọn số một dành cho những ai muốn đi theo con đường frontend.
5. CSS Mastery: Advanced Web Standards Solutions
Thông tin về sách:
- Tác giả: Andy Budd, Cameron Moll và Simon Collison
- Năm xuất bản: 2006
Cuốn sách này giúp bạn trở thành chuyên gia về CSS.
Cuốn sách lập trình web này không đặt nặng lý thuyết mà thiên về thực hành. Đúng như tên gọi, nội dung sách tập trung vào CSS và chỉ cho bạn cách trở thành chuyên gia về CSS. Nó sẽ hướng dẫn bạn cách viết CSS đúng, rõ ràng và hiệu quả. Các tác giả liên tục đề cập đến những vấn đề phổ biến trong thiết kế web mà ta có thể gặp phải. Đồng thời, cuốn sách cũng đưa ra các giải pháp để bạn có thể khắc phục nó.
Điều đáng chú ý là cuốn sách này không dành cho những người mới bắt đầu. Bạn cần phải có một chút kiến thức về lập trình web trước khi đọc nó. Cuốn sách này phù hợp với những người đã từng phải mất hàng giờ để gỡ lỗi và viết lại HTML, CSS. Nếu bạn muốn tiến xa hơn trên con đường thiết kế web chuyên nghiệp, hãy tìm đọc cuốn sách này.
Trên đây là 5 cuốn sách lập trình web đáng mua nhất. Hy vọng những cuốn sách lập trình web nói trên sẽ giúp ích cho công việc của bạn.