Web3, bana göre yıllarca sadece crypto meraklılarının parti sohbetlerinde duyduğumuz bir laf olmaktan ibaretti. Temmuz 2025’te, blok zinciriyle ilgili en ufak bir kodlama deneyimim yoktu. Ethereum belgelerini bir kez açıp dört dakika sonra sayfayı kapatmıştım. Bu alanın ya çok teknik olduğunu ya da dolandırıcılıkla dolu olduğunu düşünüyordum — ya da ikisi birden.
Arkadaşımın meydan okumasıyla her şey değişti: "30 gün boyunca Solidity öğren. Beğenmezsen bir daha Web3’e bakmana gerek kalmaz." Kabul ettim. Ve neredeyse bir yıl sonra, o Temmuz ayının tamamen samimi hikayesini ve neden hala Solidity kodladığımı anlatıyorum.
İlk Hafta: Gerçeklerle Yüzleşmek
Başladığımda yaptığım ilk şey, Google’da "Solidity nasıl öğrenilir" araması yapmak oldu. Karşımda 2019’dan kalma rastgele YouTube videoları, yarı tamamlanmış eğitimler ve hangi L2’nin "kazanacağı" hakkında tartışan forumlar çıktı.
Yardımcı mıydı? Değildi.
Sonra Cyfrin Updraft adlı ücretsiz bir eğitim platformunu keşfettim. Ücretsiz olması o kadar iyiydi ki neredeyse kaynağa güvenemedim. İkinci dersten sonra bir ücret duvarıyla karşılaşacağımı düşündüm.
Karşılaşmadım.
İlk aldığım kurs Blok Zinciri Temelleri bölümündü. Cyfrin’in diğer platformlardan farklı olduğu nokta şuydu: blok zincirinin ne olduğunu ya da nasıl çalıştığını varsaymıyordu. Konuyu baştan, adım adayla anlatıyordu — sanki blok zinciriyle hiç karşılaşmamış zeki bir insana ders veriyormuş gibi.
Temmuz’un beşinci gününde ilk Solidity satırımla karşılaştım. Bir değişkendi. Bir sayıyı saklıyordu. Düşünsenize: sadece bir sayıyı saklamak için yazdığım kod karşısında bile aşırı gururlu hissettim.
İkinci Hafta: Gerçek Zorlukların Başladığı Yer
İkinci hafta, çoğu insanın yeni bir şey öğrenirken pes ettiği zamandı. İlk heyecan kayboluyor ve geriye daha öğrenecek çok şey olduğunu fark etmek kalıyordu.
Ben de bu duvara 11 Temmuz civarında çarptım.
Solidity Temelleri bölümünde mapping ve struct kavramlarına takılmıştım. Üç paragrafı tekrar tekrar okudum ama hiçbir şey anlamadım.
Beni kurtaran şey, kursları veren Patrick Collins oldu. Web3 dünyasının en iyi eğitmenlerinden biri olan Patrick, karmaşık kavramları açıklarken sizi aptal hissettirmemeyi başarıyor. Kullandığı benzetmeler o kadar başarılıydı ki, bir saat boyunca dokümanlarda boğulduğum konular onun anlatımıyla birkaç dakikada aydınlandı.
Daha sonra geri dönüp bölümü bitirdim. 14 Temmuz’a kadar basit bir depolama sözleşmesi yazdım — bir değeri saklayıp geri çağırabilen bir smart contract. Küçük görünüyordu. Ama hissettiğim şey devasa boyuttaydı.
Üçüncü Hafta: İlk Defa Gerçek Bir Geliştirici Gibi Hissettiğim Hafta
İşler bu hafta ilginçleşmeye başladı.
Foundry Temelleri kursuna başladım. Foundry, ciddi Solidity geliştiricilerinin kullandığı bir araç seti ve Cyfrin burada eli biraz daha fazla bırakıyordu. Artık elimden biraz daha fazla şey bekleniyordu.
Sözleşmeleri yerel test ağlarına deploy ettim. Testler yazdım. Saat 23.00’te soğuk pirinç yiyerek garip hatalara debug yaptım — klasik geliştirici davranışı.
Dikkatimi çeken şey, Cyfrin’in müfredatının akıllıca sıralanmış olmasıydı. Her konu bir öncekinin üzerine inşa ediliyordu. Bir anda beş tane öğrenilmemiş konuya dalmıyordunuz. Öğrenme yolu, bir acemi olarak neler yaşadığımı gerçekten hatırlayan biri tarafından tasarlanmıştı.
21 Temmuz’a kadar basit bir piyango sözleşmesi yaptım. Birden fazla adresten ETH kabul eden, rastgele bir kazanan seçen ve ona fonları gönderen bir sistem. Üretimde kullanmaya hazır mıydı? Hayır. Gerçek paraya emanet eder miydim? Kesinlikle hayır. Ama test ağında çalışıyordu. Evet, çalışıyordu. Ve ben bunu kendim yaptım.
Dördüncü Hafta: Kimsenin Konuşmadığı Gerçek
Temmuz’un son haftasında, uzun süredir görmezden geldiğim bir konuya gerçekten ilgi duymaya başladım: smart contract güvenliği.
Web3’e yeni başlayanlar için çoğu kursun atladığı bir alan. Ancak Cyfrin’in CodeHawks adlı rekabetçi smart contract denetim platformuna sahip olduğunu ve eğitim müfredatında güvenlikle ilgili içeriğin de olduğunu öğrendim.
Birkaç günümü yaygın güvenlik açıklarına ayırdım: reentrancy saldırıları, tamsayı taşması, erişim kontrolü sorunları. Gerçek projelerin gerçek paralar kaybetmesine neden olan gerçek hatalar.
Ve işte o an her şey değişti. Web3’ü artık bir yenilik olarak değil, ciddi sonuçları olan, gerçekten yetenekli insanlara ihtiyaç duyan bir mühendislik disiplini olarak görmeye başladım.
Güvenlik katmanı, yazdığım her şeyi nasıl düşündüğümü değiştirdi. Piyango sözleşmeme geri dönüp iki potansiyel sorun fark ettim. Onları düzelttim. Kodum daha iyi hale geldi.
Neredeyse Bir Yıl Sonra Gerçek Düşüncelerim
O 30 günlük meydan okumayı tamamladım ve durmadım. Haziran 2026’da hala Solidity yazıyorum. Temmuz ayının o 30 gününü geriye dönüp bakınca dürüst bir puanlama yapabilirim:
Cyfrin Updraft’ın gerçekten iyi yaptığı şeyler:
- Tamamen ücretsiz, hiçbir ücret duvarı yok, hiçbir "premium" engellemesi yok
- Sıfırdan gelenler için mantıklı bir müfredat sunuyor
- Üretim kalitesi çoğu ücretli kurstan daha iyi
- Patrick Collins, çevrimiçi karşılaştığım en iyi eğitmenlerden biri
- CodeHawks bağlantısı sayesinde öğrendiğiniz şeyler gerçek dünya uygulamalarına yönelik — sadece teorik değil
Web3 öğrenmenin genel zorlukları (Cyfrin’in suçu değil):
- Ekosistem çok hızlı ilerliyor, başka yerlerde sürekli güncel olmayan bilgilerle karşılaşıyorsunuz
- Finansal katmana dair anlayış geliştirmek için gereken zihinsel yük, saf kodlama eğitimlerinde yer almıyor
- 30 gün içinde güvenilir hissetmek için yeterli değil. Temmuz sonunda yetenekliydim. Güven Temmuz’da başladı, daha sonra geldi
Önerir miyim?
Eğer blok zinciriyle ilgilenen ama nereden başlayacağını bilemeyen bir geliştiriciyseniz, evet, Cyfrin Updraft’la başlayın. Erişilebilir, yapılandırılmış ve gerçekten acemi dostu bir platform. En önemlisi de ücretsiz.
Başlangıçta bir milyoner olacağınızı sanmıyorum. Ama en azından akıllı bir smart contract yazabilirsiniz. Ve bu, başlangıç için yeterince büyük bir adımdır.
Web3’in geleceği henüz yazılmaya devam ediyor. Sizin de bu hikayeye katkınız olabilir.
Yapay zeka özeti
Web3’e hiçbir fikriniz yoksa Solidity öğrenmeye nasıl başlayabilirsiniz? 30 günlük gerçekçi deneyim ve Cyfrin Updraft eğitiminden çıkarımlar. Ücretsiz kaynaklar ve pratik ipuçları.