Mục lục:

Bạn muốn học cách viết mã? Bắt đầu ở đây
Bạn muốn học cách viết mã? Bắt đầu ở đây
Anonim

Không bao giờ là quá muộn để học lập trình. Nếu bạn cảm thấy thích nó, hãy xem tuyển tập các tài nguyên học tập và sách lập trình hữu ích của chúng tôi.

Bạn muốn học cách viết mã? Bắt đầu ở đây!
Bạn muốn học cách viết mã? Bắt đầu ở đây!

Có một số lý do để học lập trình. Thứ nhất, khi có được những kỹ năng như vậy, bạn sẽ có thể tự động hóa các quy trình làm việc, hiểu rõ hơn về các nhà phát triển và truy xuất dữ liệu từ các trang web. Thứ hai, nó xây dựng lại chính lối suy nghĩ: không thể viết mã nếu không hiểu rõ ràng về các mối quan hệ nhân quả, tập trung sâu vào nhiệm vụ và các phẩm chất khác hữu ích trong bất kỳ doanh nghiệp nào.

Nhưng bắt đầu học lập trình từ đâu nếu bạn không muốn học đại học nhưng không có thời gian cho các khóa học? Tất nhiên, ở nhà, với các khóa học trực tuyến, tài nguyên học tập và sách. Đây là tuyển tập các tài nguyên để giúp bạn bắt đầu cuộc hành trình dài hơi của mình vào giáo phái coder.

Các khóa học viết mã trực tuyến tốt nhất (và miễn phí)

Dưới đây là danh sách các trang web nơi bạn có thể tham gia các khóa học miễn phí bằng các ngôn ngữ lập trình khác nhau và danh sách các cuốn sách sẽ giúp bạn học dễ dàng hơn nhiều.

Ngôn ngữ lập trình Các khóa học trực tuyến Sách lập trình miễn phí
JavaScript Học viện mật mã, Tìm hiểu đường phố, Học viện Khan, Chiến đấu mã, Biệt đội Avengers JavaScript hùng hồn, Hướng dẫn JavaScript, JavaScript nói, JS đúng cách, Oh My JS
HTML & CSS Học viện mã, Đừng sợ Internet, Tutsplus, Tìm hiểu bố cục, Dấu gạch ngang, Khả năng truy cập web Đi sâu vào HTML5, 20 điều tôi đã học, HTML Dog, HTML & CSS, HTML5 dành cho nhà thiết kế, Khai sáng DOM
jQuery Học viện mã, Tutsplus, Trường mã Nguyên tắc cơ bản về jQuery, Tìm hiểu jQuery
Python Học viện mã, Google, Learn Street, Python Tutor, IHeartPY Python cho bạn và tôi, Tìm hiểu Python, Học Python theo cách khó, Nghĩ về Python, Python để giải trí, Django
Ruby Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street Hướng dẫn về Ruby tại sao (Sâu sắc), Học Ruby theo cách khó, Học lập trình
PHP Học viện mật mã Lập trình PHP, PHP thực tế
Tập lệnh Google Apps Bắt đầu, Giờ làm việc, Ví dụ về Google Scripts, Học tập Apps Script
WordPress Treehouse, WordPress TV
Linux & Shell Scripting Stanford.edu, Giải thích Shell Chinh phục dòng lệnh
Node.js Nodetuts, Node School Sách cho người mới bắt đầu về Node, sách Mixu's Node, Node Up and Running, Mastering Node.js
Git (kiểm soát phiên bản) Code School, Git Immersion, GitHub Training Pro Git, Tìm hiểu Git
Objective-C (iOS và Mac) Code School, Stanford, iTunesU
Công cụ dành cho nhà phát triển của Chrome Code School, Bí mật về công cụ dành cho nhà phát triển, Hướng dẫn về công cụ dành cho nhà phát triển của Chrome
Đi Golang.org Lập trình trong Go, Go bằng ví dụ, Learning Go
Android Coursera, The New Boston, Đại học Google
D3 (trực quan hóa dữ liệu) Trực quan hóa dữ liệu cho Web, Mẹo & Thủ thuật Dashing D3, D3
Tất cả các phần còn lại Udacity, edX.org, Coursera, Udemy$, Lynda$, Pluralsight$, Nhà trên cây$, Open Consortium

»

Lập trình cho trẻ em

Nếu bạn muốn nuôi dạy một lập trình viên, bạn có thể bắt đầu dạy anh ta ngay từ khi còn nhỏ. Với ứng dụng Tynker và Hopscotch trên iPad, con bạn sẽ học những kiến thức cơ bản về lập trình thông qua các trò chơi và câu đố.

Một dự án dạy trẻ em khác là Scratch. Tại đây, các em sẽ học cách tạo ra những câu chuyện, trò chơi và phim hoạt hình của riêng mình. Bạn có thể học Scratch trực tuyến hoặc tải ứng dụng dành cho máy tính Mac / Windows / Linux.

Đề xuất: