Mundarija:

Kodlashni o'rganmoqchimisiz? Bu yerdan boshlang
Kodlashni o'rganmoqchimisiz? Bu yerdan boshlang
Anonim

Dasturlashni o'rganish hech qachon kech emas. Agar xohlasangiz, bizning foydali o'quv resurslari va dasturlash kitoblarimizni ko'rib chiqing.

Kodlashni o'rganmoqchimisiz? Bu yerdan boshlang!
Kodlashni o'rganmoqchimisiz? Bu yerdan boshlang!

Dasturlashni o'rganishning bir qancha sabablari bor. Birinchidan, bunday ko'nikmalarga ega bo'lgach, siz ish jarayonlarini avtomatlashtirishingiz, ishlab chiquvchilarni yaxshiroq tushunishingiz va saytlardan ma'lumotlarni olishingiz mumkin bo'ladi. Ikkinchidan, u fikrlash tarzini qayta tiklaydi: sabab-oqibat munosabatlarini aniq tushunmasdan, vazifaga chuqur diqqatni jamlamasdan va har qanday biznesda foydali bo'lgan boshqa fazilatlarsiz kodlash mumkin emas.

Ammo, agar siz universitetga borishni xohlamasangiz, lekin kurslarga vaqtingiz bo'lmasa, dasturlashni o'rganishni qaerdan boshlash kerak? Uyda, albatta, onlayn kurslar, o'quv resurslari va kitoblar bilan. Bu yerda sizga koder mazhabiga uzoq sayohatingizni boshlashingizga yordam beradigan manbalar tanlovi keltirilgan.

Eng yaxshi (va bepul) onlayn kodlash kurslari

Bu yerda turli dasturlash tillarida bepul kurslar olishingiz mumkin boʻlgan saytlar roʻyxati va oʻrganishni ancha osonlashtiradigan kitoblar roʻyxati keltirilgan.

Dasturlash tili Onlayn Kurslar Bepul dasturlash kitoblar
JavaScript Code Academy, Learn Street, Khan Academy, Code Combat, Code Avengers Eloquent JavaScript, JavaScript Guide, Speaking JavaScript, JS The Right Way, Oh My JS
HTML va CSS Code Academy, Internetdan qo'rqmang, Tutsplus, Layoutni o'rganing, Dash, Internetga kirish imkoniyati HTML5, Men o'rgangan 20 narsa, HTML Dog, HTML & CSS, Dizaynerlar uchun HTML5, DOM Enlightenment bilan tanishing
jQuery Code Academy, Tutsplus, Code School jQuery asoslari, jQuery-ni o'rganing
Python Code Academy, Google, Learn Street, Python Tutor, IHeartPY Python siz va men uchun, Pythonga sho'ng'ing, Pythonni qiyin yo'l bilan o'rganing, Pythonni o'ylab ko'ring, Python o'yin-kulgi uchun, Django
Ruby Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street Ruby uchun nima uchun (o'tkir) qo'llanma, Rubyni qiyin yo'l bilan o'rganing, dasturlashni o'rganing
PHP Kod akademiyasi PHP dasturlash, amaliy PHP
Google ilovalari skripti Ishga kirishish, ish soatlari, Google skriptlariga misollar, ilovalar skriptini o‘rganish
WordPress Treehouse, WordPress TV
Linux va Shell skriptlari Stanford.edu, Shellni tushuntiring Buyruqlar qatorini zabt eting
Node.js Nodetuts, Node School Tugunni boshlovchi kitobi, Mixu tugunlari kitobi, tugunni ishga tushirish va ishga tushirish, Node.jsni o‘zlashtirish
Git (versiyani boshqarish) Code School, Git Immersion, GitHub Trening Pro Git, Gitni o'rganing
Objective-C (iOS va Mac) Code School, Stenford, iTunesU
Chrome Dev vositalari Code School, Dev Tools Secret, Chrome Dev Tools O'quv qo'llanma
Bor Golang.org Go'da dasturlash, misol bilan borish, Learning Go
Android Coursera, The New Boston, Google University
D3 (ma'lumotlarni vizualizatsiya qilish) Veb uchun ma'lumotlarni vizualizatsiya qilish, Dashing D3, D3 Maslahatlar va fokuslar
Qolganlarning hammasi Udacity, edX.org, Coursera, Udemy$, Linda$, Ko'plik$, Daraxt uyi$, Ochiq Konsortsium

»

Bolalar uchun dasturlash

Agar siz dasturchini tarbiyalamoqchi bo'lsangiz, uni yoshligidanoq o'qitishni boshlashingiz mumkin. Tynker va Hopscotch iPad ilovalari yordamida farzandingiz oʻyinlar va boshqotirmalar orqali dasturlash asoslarini oʻrganadi.

Bolalarni o'rgatish uchun yana bir loyiha - Scratch. Bu erda ular o'zlarining hikoyalari, o'yinlari va multfilmlarini yaratishni o'rganadilar. Siz Scratch-ni onlayn o'rganishingiz yoki Mac / Windows / Linux kompyuterlari uchun dasturni yuklab olishingiz mumkin.

Tavsiya: