Herhangi bir okula gitmeden, evinizin rahatlığında, kendi hızınızda kodlama öğrenebilirsiniz. Aslında birçok iyi geliştirici kodlamayı kendi kendine öğrenmiştir. Okullar, bir programcı olarak kariyer yapmak için gerekli bir yöntem olmaya devam ederken, internet, kodlama öğrenmek için bir alternatif haline geldi. Neyse ki, herhangi bir kodlama dilini öğrenmek için sayısız çevrimiçi kaynağınız var.
YouTube kanalları kodlamayı öğrenmek için en iyi ortamdır. Bazıları yeni başlayanları hedeflerken, diğerleri tecrübeli yazılımcılara hitap ediyor. İşte kodlama öğrenmek için en iyi YouTube kanalları.
1. freeCodeCamp
Free Code Camp, geliştiriciler için en popüler kaynaklardan biridir ve YouTube kanalı da geliştiriciler için gerçek bir öğrenme merkezidir. Bu kanalda hem yeni başlayanlar hem de uzmanlar için kayda değer birçok oynatma listesi bulunmaktadır. Free Code Camp YouTube kanalının HTML, CSS, JavaScript, PHP gibi geleneksel konular hakkında öğreticiler içermesi ve aynı zamanda veri bilimi, makine öğrenimi ve Python gibi yeni teknolojileri içermesi gerçekten dikkate değer.
Mosh'un tarzını seveceksiniz; uzman açıklamalarını kişisel içgörülerle mükemmel bir şekilde harmanlıyor. Bu şekilde, öğreticileri çekici ve öğrenciler daha hızlı öğreniyor. Mosh birçok kodlama dili öğretiyor ve giriş kursları paha biçilemez. Ayrıca geliştiricilerin maaşları, trend olan diller ve kodlama ipuçları hakkında videolar yayınladı.
Kodlama alanında, yalnızca öğrenmeye hazırlıklı olmak yeterli değildir. Ne öğrenmeniz gerektiğini bilmek çok önemlidir. Google Developers, bu alandaki yeniliklerden sizi haberdar etmek için mükemmel bir kaynak olan bir Google kanalıdır. Videolar kısadır ve Google Pay'den Android uygulamaları geliştirmeye ve akıllı eve kadar çok geniş bir alanı kapsar. Yüklemelerin çoğu beş dakikanın altında olduğundan, işe giderken veya sırada beklerken bu videoları izleyin. Zamanınızı boşa harcamamak için mükemmel bir yöntemdir. Google I/O ve Google Developer Days gibi birçok kayıtlı etkinliği burada bulacaksınız.
Traversy Media, kodlamayı öğrenmek için en iyi YouTube kanalıdır. Deneyimli bir programcının bakış açısından neyi ve nasıl yapacağını öğrenmek çok önemlidir. Aşağıdakilere odaklanan birçok video bulacaksınız:
- en çok aranan teknolojiler
- bir programcının sahip olması gereken özellikler
- mülakat zorlukları
- çalışma kurulumları ve bilgisayarın özellikleri.
Ayrıca bu kanalda özellikle yeni başlayanlar için onlarca kaliteli kurs bulunmaktadır. Sürekli pratiğe ek olarak Traversy Media kanalındaki videoları izlemek, programlamayı öğrenmenin ve bu sektörde iş bulmanın en etkili yoludur. Traversy Media hem HTML ve CSS gibi temel bilgileri hem de Python, R ve Flutter gibi daha karmaşık dilleri kapsar.
Bu kanalın kendine has bir yaklaşımı var; "ninjalar" birbiri ardına küçük klipler halinde tam kurslar yayınlıyor. Örneğin, Golang hakkında tamamı 20 dakikadan kısa 22 video yüklediler. Değişkenler, diziler ve döngüler gibi tanıtıcı kavramlarla başlar ve kullanıcı girdileri ve ayrıştırma değişkenleriyle sona erer. Bu şekilde, yeni diller öğrenmek o kadar da korkutucu görünmüyor.
Net Ninja'nın geniş bir öğretici alanı var; React, Vue, Tailwind, Svelte, Flutter, Angular ve Python öğrenmek için bakabilirsiniz. Sınıflar sadece kavramların basit açıklamalarından ibaret değildir, uygulamaya odaklanan pek çok proje vardır.
6. DesignCourse
DesignCourse, size programlamayı öğretmeyen ancak daha iyi bir geliştirici olmanıza yardımcı olan bir kaynaktır. Bu kanalın arkasındaki yetenekli adam Gary Simon, sürekli olarak Figma, Adobe XD, UX/UI, kullanılabilirlik ve CSS ile ilgili videolar yayınlıyor. Bu videolar yalnızca web tasarımcıları için değil, aynı zamanda tasarım ilkelerini anlamak isteyen geliştiriciler içindir.
Tasarıma önem vermeyen bir web geliştiricisi, kullanışlı ve güzel görünen siteler oluşturamaz. Bu nedenle, tasarımın nasıl çalıştığını öğrenmek ve daha iyi bir geliştirici olmak için DesignCourse'un videolarını kontrol edin.
7. Kevin Powell
Olağanüstü bir web geliştiricisi ile iyi bir web geliştiricisi arasındaki farkı çıkaran şey CSS'de uzmanlaşmaktır. Aslında, çoğu dinamik etkiden JavaScript sorumludur, ancak CSS potansiyeli çok büyüktür. Her iki durumda da, modern siteler oluşturmak için iyi bir CSS bilgisine sahip olmalısınız.
Sıfırdan CSS öğrenmek için Kevin Powell'ın kanalına abone olun. Kevin'in videolarını izlemekten kesinlikle sıkılmayacaksınız.
8. Wes Bos
Wes Bos, web geliştirmeyi, özellikle CSS ve JavaScript'i öğrenmek için bir YouTube kanalıdır. Wes Bos, birçok birinci sınıf kursun yaratıcısıdır ve izleyicilerin dikkatini nasıl çekeceğini bilir. Kevin gibi o da kodlama alanında bir YouTuber için olmazsa olmaz bir nitelik.
9. thenewboston
Bu kanalın sloganı basit ve ilham verici: "öğrenmeyi asla bırakma". Sektörünüzde kalmak istiyorsanız, sürekli olarak öğrenmelisiniz. Kodlayıcılar bu gerçeği zor yoldan biliyorlar; birkaç aylığına kodlama alanındaki yenilikleri güncellemeyi bırakmanız yeterlidir ve kendinizi bunalmış hissedeceksiniz. thenewboston, geliştiriciler için en iyi YouTube kanallarından biridir ve sizi en son teknolojilerden haberdar edecek kaliteli bir kaynaktır. En yeni konular Docker ve Kotlin'dir. Bunları sağlam bir şekilde kavrayan herkesin işe alınma ve oldukça iyi maaş alma şansı yüksektir.
DevOps, kodlamanın yanında yeni, dinamik ve çekici bir alandır. Kodlayıcı olarak DevOps'un temellerini öğrenmek hiç de fena değil. TechWorld with Nana YouTube kanalı bu açıdan güzel bir başlangıç. Açıklamalar açık ve basit, bu yüzden bu kanal teknik bilgisi olmayanlar için çok uygun. Videoların uzunluğu birkaç dakikadan beş saatlik tam kurslara kadar değişir. Kubernetes, Docker, Jenkins, Ansible, YAML ve diğer pek çok harika DevOps teknolojisi hakkında bilgi edinmek için bu kaynağı kontrol edin.