สารบัญ:
2024 ผู้เขียน: Malcolm Clapton | [email protected]. แก้ไขล่าสุด: 2023-12-17 04:12
ไม่เคยสายเกินไปที่จะเรียนรู้การเขียนโปรแกรม หากคุณรู้สึกชอบ ให้เลือกแหล่งข้อมูลการเรียนรู้ที่เป็นประโยชน์และหนังสือการเขียนโปรแกรมของเรา
มีเหตุผลหลายประการในการเรียนรู้การเขียนโปรแกรม ประการแรก เมื่อได้รับทักษะดังกล่าว คุณจะสามารถทำให้กระบวนการทำงานเป็นอัตโนมัติ เข้าใจนักพัฒนาได้ดีขึ้น และดึงข้อมูลจากเว็บไซต์ ประการที่สอง มันสร้างวิธีคิดขึ้นมาใหม่: เป็นไปไม่ได้ที่จะเขียนโค้ดโดยปราศจากความเข้าใจที่ชัดเจนเกี่ยวกับความสัมพันธ์ของเหตุและผล การจดจ่อกับงานอย่างลึกซึ้ง และคุณสมบัติอื่นๆ ที่เป็นประโยชน์ในธุรกิจใดๆ
แต่จะเริ่มเรียนโปรแกรมได้ที่ไหนถ้าคุณไม่อยากไปมหาวิทยาลัยแต่ไม่มีเวลาสำหรับหลักสูตร? ที่บ้านมีหลักสูตรออนไลน์ แหล่งข้อมูลการเรียนรู้ และหนังสือ นี่คือแหล่งข้อมูลที่คัดสรรมาเพื่อช่วยให้คุณเริ่มต้นการเดินทางอันยาวนานสู่นิกาย coder
หลักสูตรการเข้ารหัสออนไลน์ที่ดีที่สุด (และฟรี)
นี่คือรายชื่อไซต์ที่คุณสามารถเรียนหลักสูตรฟรีในภาษาการเขียนโปรแกรมต่างๆ และรายชื่อหนังสือที่จะทำให้การเรียนรู้ง่ายขึ้นมาก
ภาษาโปรแกรม | หลักสูตรออนไลน์ | หนังสือเขียนโปรแกรมฟรี |
JavaScript | Code Academy, Learn Street, Khan Academy, Code Combat, รหัสเวนเจอร์ส | JavaScript ที่ไพเราะ, คู่มือ JavaScript, JavaScript การพูด, JS The Right Way, Oh My JS |
HTML & CSS | Code Academy, Don't Fear The Internet, Tutsplus, Learn Layout, Dash, การเข้าถึงเว็บ | ดำดิ่งสู่ HTML5, 20 สิ่งที่ฉันเรียนรู้, HTML Dog, HTML & CSS, HTML5 สำหรับนักออกแบบ, DOM Enlightenment |
jQuery | Code Academy, Tutsplus, Code School | พื้นฐาน jQuery เรียนรู้ jQuery |
Python | Code Academy, Google, Learn Street, Python Tutor, IHeartPY | Python สำหรับคุณและฉัน, ดำดิ่งสู่ Python, เรียนรู้ Python อย่างยากลำบาก, Think Python, Python for Fun, Django |
ทับทิม | Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street | ทำไม (ฉุนเฉียว) Guide to Ruby, เรียนรู้ Ruby the Hard Way, Learn to Program |
PHP | Code Academy | การเขียนโปรแกรม PHP, PHP เชิงปฏิบัติ |
Google Apps Script | การเริ่มต้นใช้งาน, เวลาทำการ, ตัวอย่าง Google Scripts, สคริปต์แอปการเรียนรู้ | |
WordPress | บ้านต้นไม้, WordPress TV | |
ลินุกซ์ & เชลล์สคริปต์ | Stanford.edu อธิบาย Shell | พิชิต Command Line |
Node.js | Nodetuts โรงเรียนโหนด | หนังสือ Node Beginner, หนังสือ Mixu's Node, Node Up and Running, Mastering Node.js |
Git (การควบคุมเวอร์ชัน) | Code School, Git Immersion, GitHub Training | Pro Git เรียนรู้ Git |
Objective-C (iOS และ Mac) | Code School, Stanford, iTunesU | |
เครื่องมือ Chrome Dev | Code School, Dev Tools Secret, บทช่วยสอน Chrome Dev Tools | |
ไป | Golang.org | การเขียนโปรแกรมใน Go, Go by Example, การเรียนรู้ Go |
Android | Coursera, The New Boston, Google University | |
D3 (การสร้างภาพข้อมูล) | การแสดงข้อมูลสำหรับเว็บ, Dashing D3, D3 Tips & Tricks | |
ที่เหลือทั้งหมด | Udacity, edX.org, Coursera, Udemy$, ลินดา$, พหูพจน์$, บ้านต้นไม้$, เปิดกิจการร่วมค้า |
»
การเขียนโปรแกรมสำหรับเด็ก
หากคุณต้องการเลี้ยงโปรแกรมเมอร์ คุณสามารถเริ่มสอนเขาได้ตั้งแต่อายุยังน้อย ด้วยแอพ Tynker และ Hopscotch สำหรับ iPad ลูกของคุณจะได้เรียนรู้พื้นฐานของการเขียนโปรแกรมผ่านเกมและปริศนา
อีกโครงการหนึ่งสำหรับการสอนเด็กคือ Scratch ที่นี่พวกเขาจะได้เรียนรู้วิธีสร้างเรื่องราว เกม และการ์ตูนของตัวเอง คุณสามารถเรียน Scratch ออนไลน์หรือดาวน์โหลดแอปพลิเคชันสำหรับคอมพิวเตอร์ Mac / Windows / Linux