Mundarija:
2024 Muallif: Malcolm Clapton | [email protected]. Oxirgi o'zgartirilgan: 2023-12-17 04:14
Dasturlashni o'rganish hech qachon kech emas. Agar xohlasangiz, bizning foydali o'quv resurslari va dasturlash kitoblarimizni ko'rib chiqing.
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:
Shaxsiy tajriba: boshlang'ich tadbirkorning 7 ta xatosi
Reklamani e'tiborsiz qoldirish, kichik moliyaviy yostiq va haddan tashqari kamtarlik biznes rivojlanishini sekinlashtiradi. Ushbu va boshqa xatolar haqida maqolada o'qing
Boshlang'ich maktab o'quvchisi uchun iPad-ga qanday dasturlarni o'rnatish kerak?
Shuningdek, planshetni bola uchun xavfsizroq va foydaliroq qilish uchun uni qanday qilib to'g'ri sozlash kerak. Bu savolni o'quvchimiz yubordi. Siz ham oʻz savolingizni “Layfxaker”ga berishingiz mumkin – agar qiziq boʻlsa, albatta javob beramiz.
Hayotingizni o'zgartirish uchun u haqida boshqacha gapirishni boshlang
Sizning farovonligingiz to'g'ridan-to'g'ri o'zingizni va siz uchun muhim voqealarni tasvirlash vektoriga bog'liqligini tushunsangiz, hayotingizni qanday o'zgartirishni tushunasiz
Hayotingizni yaxshilash uchun vaqtga boshqacha munosabatda bo'lishni boshlang
Vaqtni yaxshi boshqarish hayotni oson va yaxshi qilishga yordam beradi. Ish va menejment bo'yicha motivatsion kitoblar muallifi Daniel Pink bir qator tadqiqotlarni keltirib, muayyan faoliyat uchun to'g'ri vaqtni qanday tanlashni tushuntiradi
Bola yoki o'smir uchun kodlashni qanday o'rganish kerak: yosh dasturchilar uchun maslahatlar va foydali manbalar
Dasturlashni o'rganishni boshlashdan oldin, kelajakdagi ishlab chiquvchining manfaatlari haqida qaror qabul qilishingiz kerak - keyingi qadamlar ularga bog'liq