Kod Öğrenmeyi Öğrenirken En İyi 50 Kaynak

Giriş

Kodlamayı öğrenmek yavaş yavaş değerli bir varlık haline geldi. Mesleğiniz ne olursa olsun, kodlama ve teknolojiyi anlamak değerli bir varlıktır.

Neredeyse tüm endüstrilerde teknoloji ve kodlama inovasyonun temelini oluşturur.

Bugünün pazarı çok disiplinli insanları arıyor. Önümüzdeki 5 yıl içinde kendinizi yerleştirin. Kimse sadece bir beceri aramıyor, fakat etki alanları arası bilginin nasıl uygulanacağını bilen karmaşık bir insan arıyor.

Fırsat ve öğrenme meraktan başlar. Meraklarını takip ettiğinde, seni daha çok tatmin edecek tutku getireceksin. Birden fazla iş yaparak, hepsini daha iyi yapmayı bırakabilirsiniz. Hiçbir şey biraz meraklı olmadan çalışmaz. Bir şeyleri gerçekleştirmek, incelemek, incelemek ve işlemi tekrarlamak istemenizi sağlar. Meraklı olma riski ve harekete geçme!

Bu yüzden, bunu akılda tutarak, kodlamayı öğrenirken en iyi 50 kaynağın içinden geçelim.

Çevrimiçi sınıflar

  1. Han Akademisi

Çevrimiçi kursları, çoğu bilgisayar programlaması da dahil olmak üzere tonlarca konu sunar (ön sayfalarında “Her şeyi öğrenebilirsiniz” dediği gibi). Küçük çocuklar için de birkaç kurs sunulmaktadır.

Öğretilen konular: JS, HTML / CSS, SQL, çok daha fazlası

2. Yakut Keşiş

Tamamen ücretsiz, bağış yapma seçeneğiniz olmasına rağmen. Bir dersi okuduğunuz ve kod yazdığınız etkileşimli eğitimlere dayanarak. Son olarak, “koş”. RubyMonk'un bir başlangıç ​​kursu seçeneği, iki ara sınav ve bir tane ileri seviye seçeneği vardır.

3. Kod Akademisi

CodeAcademy, kodlamaya yeni başlayan kişilerin çoğunun başladığı yerdir. Platform etkileşimli öğrenmenin etrafında döner; yani, biraz okudunuz, kodunuzu doğrudan tarayıcıya yazın ve sonuçları hemen görün.

Öğretilen Konular: HTML ve CSS, JavaScript, PHP, Python, Ruby, Angularjs, Komut Satırı ve daha fazlası

4. FreeCodeCamp

İlk önce belirlenmiş bir müfredatta (toplam yaklaşık 800 saat) kodlamayı öğretir. Daha sonra, kar amacı gütmeyen kuruluşlara yönelik projeler üzerinde çalışan pratik bir deneyim sunar.

Öğretilen konular: HTML, CSS, JavaScript, Veritabanları, DevTools, Node.js ve Angular.js

5. CodeWars

CodeWars, kodlamayı öğrenmek için eğlenceli bir yol sunar. Bir dövüş sanatları temasıyla, program “kata” denilen zorluklara dayanıyor. Onları kazanmak ve daha üst sıralara çıkmak için onları tamamla.

Öğretilen Konular: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure ve Haskell

6. Railsforzombies.org

Doğrudan tarayıcınızdan Ruby on Rails'i öğrenmenin etkileşimli bir yolu. (Bu, Ruby'yi zaten tanıyan insanlar için daha iyi bir seçimdir.) Code School tarafından düzenlendi.

7. CodeBar

CodeBar’ın amacı, az temsil edilen grupların nasıl kodlanacağını öğrenmelerini sağlamaktır. Bunu haftalık ücretsiz atölye çalışmaları ve etkinlikler sunarak yaparlar. Codebar etkinliklerinin İngiltere'de gerçekleştirildiğini unutmayın.

8. Railsgirls

Amaçları, kadınlara teknolojinin nasıl çalıştığını ve fikirlerini nasıl geliştirebileceklerini daha iyi anlayabilecekleri bir araç ve topluluk sağlamaktır. Bunu, bir şeyler inşa etmek için harika öğreticiler sunarak ve teknolojiyi daha ulaşılabilir hale getirerek yaparlar.

Eskiz yapmayı, prototip oluşturmayı, temel programlamayı öğrenin ve teknoloji dünyası ile tanışın!

9. Udemy

Udemy bir çevrimiçi öğrenme platformudur. Özgeçmişlerine yeni beceriler eklemek veya tutkularını keşfetmek isteyen profesyonel yetişkinlere yöneliktir. Kodlama dahil çeşitli konularda ücretsiz ve ücretsiz kurslar vermişlerdir.

10. Dersra

Sınıfların gerçek üniversite profesörleri tarafından öğretildiği büyük çevrimiçi kurs kütüphanesi. Tüm kurslar ücretsizdir ancak kursun tamamlandığını kanıtlamak için “Kursu Onaylı Sertifikası” için ödeme yapma seçeneğiniz vardır.

Ağ ve Etkinlikler

Kodlamayı öğrenmeye başlamanız için iyi bir yol, etkinlik ve konferanslara gitmek. İşte yapabileceğiniz bazı çevrimdışı şeyler:

11. Bir Mentor Bul

Bu, öğrenmenin en ilginç yollarından biridir. Bölgenizdeki değerli insanlara ulaşın ve onların bir kısmını size rehberlik ettirin. Bir danışman, size bilgi verebilir ve diğer profesyonellere giriş hakkında yardımcı olabilir.

12. Yerel Toplantılar

Sizinle aynı konularla ilgilenen etkinlikleri ve insan gruplarını bulmak için Meetup uygulamasını kullanın.

13. Hackathonlar

Hackathonlar teknoloji yoluyla kendini ifade etme ve yaratıcılık için bir mekan sağlar. Teknik altyapıya sahip kişiler bir araya gelir, bir problem veya fikir etrafında ekipler oluşturur ve sıfırdan benzersiz bir çözümü kodlar - bunlar genellikle web siteleri, mobil uygulamalar ve robotların şeklini alır.

14. Göbekler ve Çalışma alanları

Yalnızca TechHub veya “coworking hub” a gidin ve bölgenizde nelerin bulunduğunu görün. İlginç olayları bulmak ve katılmak, yeni insanlarla tanışmak ve elbette kodlamayı öğrenmek için ideal bir yer olabilir.

15. Stajlar

Bu alandaki staj olanakları sınırsızdır. İş portalları birçok teklif yayınlar ve Facebook ve LinkedIn'de her tür stajı bulabileceğiniz belirli gruplar vardır.

Çevrimiçi Topluluklar

16. Github

Bu, dünyadaki en büyük açık kaynaklı topluluklardan biridir. Projelere katkıda bulunabilir, ilerlemeyi takip edebilir ve harika fikirler üzerine inşa edebilirsiniz.

17. Gitter

Gitter, mesajlaşma, içerik ve keşif yoluyla toplulukları yönetmenize, büyütmenize ve bağlamanıza yardımcı olan bir sohbet ve ağ oluşturma platformudur.

18. Yığın Taşması

Yığın Taşması, programcıların öğrenmeleri, bilgilerini paylaşmaları ve kariyerlerini ilerletmeleri için en büyük çevrimiçi topluluktur.

19. Yığın Değişimi

Yığın Değişimi, her biri belirli bir konuyu kapsayan, çeşitli alanlardaki konularda soru-cevap web siteleri ağıdır. Sorular, cevaplar ve kullanıcılar itibar kazanma sürecine tabidir.

20. Twitter

Twitter, alanınızdaki uzmanları bulmak ve yaklaşmak için harika bir kaynaktır. Orada binlerce yetenekli ve anlayışlı geliştirici var. Eğer kimi takip edeceğinizi bilmiyorsanız, sorun değil! Etkileyicileri olan çevrimiçi listeleri bulabilir (bunun gibi) veya #developer gibi etiketleri kullanarak arama yapabilirsiniz.

Buradaki tavsiyem, nişinizdeki liderleri takip etmek ve en son teknolojiler ve uygulamalar hakkında güncel kalmak olacaktır.

21. Reddit

Reddit, aynı zamanda konuları bulmak ve insanlarla etkileşim kurmak için harika bir topluluktur.

Örneğin, / r / web_design, web tasarım, geliştirme ve web tasarımcısının yaşam döngüsünün keşfedilmesi ve keşfedilme yeridir. Hem yeni başlayanlar hem de gazileri yararlı ve bilgilendirici yazılarla katkıda bulunmak, soru sormak veya tartışmaya katılmak için memnuniyetle karşılıyorlar.

22. Hacker Haberleri

Hacker News, bilgisayar bilimi ve girişimciliği konu alan sosyal bir haber sitesidir. Paul Graham’ın yatırım fonu ve başlangıç ​​inkübatörü Y Combinator tarafından yönetilmektedir. Genel olarak, sunulabilecek içerik “kişinin entelektüel merakını tatmin eden herhangi bir şey” olarak tanımlanmaktadır.

23. Tasarımcı Haberleri

Designer News, tasarım ve teknoloji alanında çalışan bir topluluktur. Sektörümüzde ilginç şeyleri tartışmak ve paylaşmak için bir yer olarak 31 Aralık 2012'den beri var.

24. Producthunt

Product Hunt, her gün en yeni ürünleri ortaya çıkarıyor. Ürün seven meraklıların en yeni mobil uygulamaları, web sitelerini, donanım projelerini ve teknoloji kreasyonlarını paylaşma ve paylaşma yeridir.

25. Dribbble

Dribbble, en son çalışmalarını gösteren tasarımcılar topluluğudur. Web tasarımcıları, grafik tasarımcıları, illüstratörleri, ikon sanatçıları, tipografiler, logo tasarımcıları ve diğer yaratıcı türler, çalışmalarını, süreçlerini ve mevcut projelerini gösteren küçük ekran görüntülerini paylaşır.

26. Behance

Yaratıcı çalışmaları sergilemek ve keşfetmek için lider çevrimiçi platform. Yaratıcı dünya, eserlerini geniş ve verimli bir şekilde yayınlamaları için tek bir yerde günceller. Şirketler, işi araştırıyor ve yeteneklerine küresel ölçekte erişiyorlar.

27. Quora

Quora bilgi kazanmak ve paylaşmak için bir yer. Bu, soru sormak ve benzersiz görüşler ve kaliteli cevaplarla katkıda bulunan kişilerle bağlantı kurmak için bir platformdur.

Kitaplar

Okumayı unutma. Bir sprintin ne anlama geldiğini, yalın bir başlangıcın ne olduğunu, yalın gelişmenin nasıl yapıldığını okuyun.

28. Temiz Kod

29. Yumuşak Beceriler: Yazılım geliştiricinin kullanım kılavuzu

30. Bilgisayar Programlama Sanatı

31. Programlama İncileri

32. Kod Tamamlandı

33. İş yerinde kodlayıcılar

Kodlamayı öğrenirken size yardımcı olacak kişisel gelişim ve iş kitapları

En güzel projelerden birine katılmayı planlıyorsanız, önce büyük resmi elde etmeniz gerekir.

Etraftakilerle güçlü ilişkiler kurmak hayatınızı kolaylaştıracak. Aşağıda, iş ortamını anlamak için çok yararlı olduğunu düşündüğüm bir kitap listesi ve ayrıca insanlarla nasıl ilişki kurulacağına dair ipuçları bulacaksınız:

34. Araba sür

35. Yalın Başlangıç

37. Bire Sıfır

38. Kabileler

39. Mavi Okyanus

Youtube Kanalları

Müthiş çevrimiçi kaynaklarla, özellikle de video dersleriyle, kodlamayı öğrenmek hiç bu kadar kolay olmamıştı.

40. Ağaç Ev

Web siteleri ve uygulamalar oluşturmayı, kod yazmayı veya bir işletme kurmayı öğrenin. Uzman öğretmenler tarafından web tasarımı, kodlama, işletme ve daha birçok konuda oluşturulmuş 1000'den fazla videodan öğrenin.

41. Öğrenim kodu. Akademi

Aşağıdakileri içeren web geliştirme ve web tasarım dersleri: HTML, CSS, JavaScript, CSS Düzenleri, Duyarlı Tasarım, React.js, Node.js, Angular.js, Docker, Dev Ops, Sunucu Yönetimi, Dağıtım Stratejileri.

42. Google Geliştiricileri

Google Geliştiricileri kanalı; dersler, konuşmalar, en son haberler ve en iyi uygulamalar sunar. Android, Chrome, Web Geliştirme, Polimer, Performans, iOS ve daha fazlasını öğrenin!

43. Android Geliştiricileri

Bu, Android Geliştiricilerinin evi Canlı etkinliklerdeki canlı videoların yanı sıra demolar, öğreticiler ve Android geliştirme ile ilgili başka herhangi bir şey içeren videolar içindir.

44. Kodlama Treni

Her hafta "yaratıcı kodlama" videosu yayınlıyorlar. Konular, JavaScript (p5.js ile) ve Java (İşleme ile) gibi programlama dillerinin temellerinden fizik simülasyonu, bilgisayar görüşü ve veri görselleştirmesi gibi üretken algoritmalara kadar uzanmaktadır.

TED konuşur

Programlamanın konusu ile ilgili TED Sohbetleri (ve daha fazlası) koleksiyonu:

45. Kod: Bir sonraki evrensel dil

46. ​​İnternet kaynaklı hikayeler

47. Programlama Koleksiyonu

Açık Kaynak Projeleri

Nereden başlayacağınızı bilmiyorsanız, açık kaynaklı projeler başlamak için harika bir yoldur. Açık kaynak kodlu projeleri aramak harika çünkü büyük geliştiricilerle etkileşime girme ve doğru şekilde kod yazmayı öğrenmeniz gerekecek.

Eğlenceli Bilgiler: Gov.UK ve Rails kodunun tamamı Github'da açık kaynak kodludur. İşte açık kaynaklı projeleri olan bazı yerler:

48. Kod Triyajı

49. Ava

50. Katılımcı Anlaşması

Kodlama kusursuzu yok eder ve imkansızı sağlar. İyi şanslar!

Okuduğunuz için teşekkürler! Bu hikayenin tadını çıkardıysanız, ❤ tuşuna basın ve başkalarına bu kaynaklar hakkında bilgi verin.

Kodlamayı öğrenmek için başka herhangi bir büyük kaynaklar biliyor musunuz? Bunları aşağıdaki yorumlar bölümünde paylaş.