Мазмұны:

Кодтауды үйренгіңіз келе ме? Осы жерден бастаңыз
Кодтауды үйренгіңіз келе ме? Осы жерден бастаңыз
Anonim

Бағдарламалауды үйрену ешқашан кеш емес. Қаласаңыз, біздің пайдалы оқу ресурстары мен бағдарламалау кітаптарын таңдап алыңыз.

Кодтауды үйренгіңіз келе ме? Осы жерден бастаңыз!
Кодтауды үйренгіңіз келе ме? Осы жерден бастаңыз!

Бағдарламалауды үйренудің бірнеше себептері бар. Біріншіден, мұндай дағдыларды меңгере отырып, сіз жұмыс процестерін автоматтандыруға, әзірлеушілерді жақсы түсінуге және сайттардан деректерді алуға мүмкіндік аласыз. Екіншіден, ол ойлаудың өзін қалпына келтіреді: себеп-салдар байланысын нақты түсінбей, тапсырмаға терең шоғырланбай және кез келген бизнесте пайдалы басқа да қасиеттерсіз кодтау мүмкін емес.

Бірақ егер сіз университетке барғыңыз келмесе, бірақ курстарға уақыт жоқ болса, бағдарламалауды оқуды қайдан бастау керек? Үйде, әрине, онлайн курстармен, оқу ресурстарымен және кітаптармен. Мұнда кодерлер сектасына ұзақ сапарыңызды бастауға көмектесетін ресурстар таңдауы берілген.

Ең жақсы (және тегін) онлайн кодтау курстары

Мұнда әртүрлі бағдарламалау тілдерінде тегін курстар өтуге болатын сайттардың тізімі және оны үйренуді жеңілдететін кітаптар тізімі берілген.

Бағдарламалау тілі Онлайн курстар Бағдарламалау бойынша тегін кітаптар
JavaScript Code Academy, Learn Street, Khan Academy, Code Combat, Code Avengers Eloquant JavaScript, JavaScript нұсқаулығы, Speaking JavaScript, JS The Right Way, Oh My JS
HTML және CSS Code Academy, Интернеттен қорықпаңыз, Tutsplus, макет үйреніңіз, сызықша, вебке қол жетімділік 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-ды қиын жолмен үйреніңіз, Python-ды ойлаңыз, көңіл көтеру үшін Python, Джанго
Ruby Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street Ruby-ге арналған неге (өткір) нұсқаулық, Ruby-ді қиын жолмен үйреніңіз, бағдарламалауды үйреніңіз
PHP Код академиясы РНР бағдарламалау, Практикалық РНР
Google қолданбаларының сценарийі Жұмысты бастау, кеңсе сағаттары, Google сценарийлерінің мысалдары, қолданбалар сценарийін үйрену
WordPress Treehouse, WordPress теледидары
Linux және Shell сценарийлері Stanford.edu, Shell түсіндіріңіз Командалық жолды бағындырыңыз
Node.js Nodetuts, Node School Түйінді бастаушы кітабы, Mixu түйін кітабы, Түйін қосу және іске қосу, Node.js меңгеру
Git (нұсқаны басқару) Code School, Git Immersion, GitHub тренингі Pro Git, Git үйреніңіз
Objective-C (iOS және Mac) Code School, Стэнфорд, iTunesU
Chrome әзірлеу құралдары Code School, Dev Tools Secret, Chrome Dev Tools оқулығы
Барыңыз Golang.org Go бағдарламасында бағдарламалау, Мысал бойынша өту, Learning Go
Android Coursera, The New Boston, Google University
D3 (деректер визуализациясы) Веб үшін деректерді визуализациялау, Dashing D3, D3 Кеңестер мен айлалар
Қалғанының бәрі Udacity, edX.org, Coursera, Udemy$, Линда$, Көптік көру$, Ағаш үй$, Ашық Консорциум

»

Балаларға арналған бағдарламалау

Егер сіз бағдарламашыны өсіргіңіз келсе, оны жастайынан оқытуға болады. Tynker және Hopscotch iPad қолданбалары арқылы балаңыз ойындар мен басқатырғыштар арқылы бағдарламалау негіздерін үйренеді.

Балаларды оқытуға арналған тағы бір жоба - Scratch. Мұнда олар өз әңгімелерін, ойындарын және мультфильмдерін жасауды үйренеді. Scratch-ті онлайн оқуға немесе Mac / Windows / Linux компьютерлеріне арналған қосымшаны жүктеп алуға болады.

Ұсынылған: