Yazılım Geliştirme Kaynakları

Yasal Uyarı: Bu blogda paylaşılan görüşler, kişisel düşünceleri yansıtmaktadır. Okuyucuların kullanım koşullarını okuduğu ve kabul ettiği varsayılır.

Telif Hakkı: Bu sayfasındaki içerikler, @mefamex tarafından oluşturulmuştur. Tüm hakları saklıdır. kaynak belirtilmeden alıntı yapılamaz.

İletişim: Soru, öneri veya geri bildirimleriniz için iletişime geçebilirsiniz.

Yayınlanma Tarihi: 27 Şubat 2025

Son Güncellenme : 11 Mart 2025

Giriş

▹ Bu liste, benim kişisel yazılım öğrenme yolculuğumda edindiğim kaynaklardan oluşuyor. Amacım, farklı alanlarda derinlemesine bilgi edinmek ve kendimi sürekli geliştirmek. Listede hem popüler platformlar hem de niş kaynaklar yer alıyor.

▹ Geleceğin dönüşümünde kritik rol oynayan derin öğrenme ve yapay zeka alanlarında uzmanların içeriklerinden ve doğadan ilham alarak kendimi geliştiriyorum. Python'ı bu alandaki yaygın kullanımı nedeniyle temel araç olarak benimsedim ve ardından dotnet teknolojisi ile devam ettim. Mobil uygulama ve oyun geliştirme konusunda Flutter, Unity ve Unreal Engine ile yaratıcı projeler üzerinde çalışıyorum. Web geliştirmede ise HTML, CSS ve JavaScript ile sağlam bir temel oluşturup React, Vue ve Angular gibi modern framework'leri öğrenerek dinamik çözümler geliştirmeyi hedefliyorum. Ayrıca, dijital dünyanın vazgeçilmez bir parçası olan siber güvenlik alanında da ilerliyerek projelerimi güvenli bir temelde yapılandırıyorum. Bu disiplinler arası yaklaşım, yazılım geliştirme süreçlerinde hem teknik derinlik hem de çok yönlülük kazandırıyor. Bu yazının amacı hem kendim için not tutmak hem de ekiplerime yol göstermektir.

▹ Bu liste, benim için bir yol haritası. Ancak öğrenme süreci sürekli devam ediyor. Yeni teknolojiler ve kaynaklar keşfettikçe listeyi güncelleyeceğim. Umarım bu liste, diğer yazılımcı adayları için de faydalı olur.

COMPLEX WEBSITES

▹ Bu platformlar, hem yeni başlayanlara hem de deneyimli geliştiricilere hitap eden geniş bir yelpazede eğitim materyali sunar.

YOUTUBE CHANNELS

▹ YouTube, yazılım öğrenmek için harika bir platform. Aşağıdaki kanallar, hem başlangıç seviyesi hem de ileri düzey konularda kaliteli içerikler sunuyor.

  • Yazılım Teknolojileri: Türkçe programlama ve teknoloji eğitimleri
  • Murat Yücedağ: .NET, SQL ve web teknolojileri eğitim içerikleri
  • Kodlama Vakti: Web geliştirme ve yazılım tasarım prensipleri
  • Yazılım Bilimi: Python, Java ve algoritma dersleri
  • Engin Demiroğ: Kapsamlı yazılım geliştirme ve mimari eğitimleri
  • The Coding Sloth: Programlama öğrenme stratejileri ve kariyer tavsiyeleri
  • Programming with Mosh: Profesyonel yazılım geliştirme eğitimleri
  • SuperSimpleDev: HTML, CSS ve JavaScript temel eğitimleri

Daha sonra izle: (Youtube) Learn to code like a genius and not waste time : The Coding Sloth

LANGUAGES

▹ YouTube, yazılım öğrenmek için harika bir platform. Aşağıdaki kanallar, hem başlangıç seviyesi hem de ileri düzey konularda kaliteli içerikler sunuyor.

DEEP LEARNING & AI

  • Andrej Karpathy: YouTube kanalında derin öğrenme ve yapay zeka dersleri

PYTHON

  • yazbel.com: Türkçe Python kaynağı. (benim 2016'daki ilk kaynağım...)
  • realpython.com: Kapsamlı Python eğitim platformu
  • Programming with Mosh: 2025 Başlangıç Seviyesi Python Kursu

JAVASCRIPT


JAVA

  • javatpoint.com: Java programlama dilini baştan sona öğrenebileceğiniz temel kaynak

C#

  • Murat Yücedağ: Temel ve ileri C# dersleri
  • Yazılım Teknolojileri: ASP.NET & C# projeleri
  • Kodlama Vakti: Pratik C# örnekleri
  • csharp.net: C# kaynakları
  • csharp-station.com: Online öğrenim platformu
  • learncs.org: İnteraktif C# eğitimi
  • microsoft.com: Resmi C# dokümantasyonu
  • Microsoft Virtual Academy: Microsoft tarafından hazırlanan eğitimler

C++

  • learncpp.com: C++ programlama dilini temel seviyeden ileri düzeye adım adım öğreten kaynak

C


Go (Golang)


PHP

  • .

RUBY


Swift

  • .

R

  • .

HTML

  • W3Schools: HTML'i örneklerle öğreten temel eğitim platformu

CSS

  • CSS-Tricks: CSS özellikleri ve sayfa düzeni teknikleri için pratik örnekler

TYPESCRIPT


RUST

  • rust-lang.org: Performanslı ve güvenli sistem programlama için temel kaynak

R

  • r-project.org: Veri bilimi ve istatistik analizleri için ücretsiz, açık kaynaklı yazılım. Hazır istatistik kütüphaneleri ve görselleştirme araçları sunar.

DART

  • dart.dev: Flutter için optimize edilmiş, tip güvenli ve hızlı geliştirmeye olanak sağlayan modern programlama dili

PERL

  • perl.org: Resmi belgelere sahip, geniş modül kütüphanesi sunan ve aktif bir topluluğu olan temel öğrenme platformu.

SCALA

  • scala-lang.org: Resmi dokümantasyon, online derleyici ve interaktif öğrenme ortamı sunan kapsamlı eğitim platformu

HASKELL

  • haskell.org: Resmi kaynak ve belgeler sunar. Pratik örnekler, interaktif öğrenme ve canlı kodlama alanları içerir.

JULIA

  • julialang.org: Resmi belgeler, örnekler ve geniş kaynak kütüphanesi sunan öğrenme platformu

ELIXIR

  • elixir-lang.org: Resmi dokümantasyon ile adım adım öğrenme, canlı kodlama örnekleri ve aktif topluluk desteği sunar

FRAMEWORKS

▹ Framework'ler modern proje geliştirmenin temel yapı taşlarıdır. React, Vue ve Angular gibi popüler frontend framework'leri yanında Django, Flask ve Laravel gibi backend framework'leri de bu bölümde incelenmiştir.

▹ Her framework için resmi dokümantasyonlar ve öğrenim kaynakları listelenmiştir. Bu kaynaklar başlangıç seviyesinden ileri düzeye kadar kapsamlı eğitim materyalleri sunar.

REACT

  • react.dev/learn : Resmi React dokümanları, adım adım öğretici içerik, örnek kodlar ve canlı pratik yapma imkanı sunar.

VUE

  • learnvue.com : Güncel örnekler ve videolarla adım adım Vue.js eğitimi sunan, başlangıç seviyesinden ileri düzeye kapsamlı platform

NEXT.JS

  • nextjs.org : React tabanlı uygulama geliştirmek için resmi dokümantasyon, örnek uygulamalar ve hazır şablonlar sunar

ANGULAR

  • angular.io : Resmi dokümantasyon ve öğretici içeriğiyle kapsamlı bir öğrenme platformu. Örnek uygulamalar ve pratik ödevler sunar.

DJANGO

  • djangoproject.com : Kapsamlı öğreticiler, detaylı dokümantasyon ve güncel projeler sunan Python web framework eğitim platformu

FLASK

  • flask.palletsproject.com : Basit ve anlaşılır öğreticiler, temel örnekler ve ayrıntılı API belgeleri sunan Python web framework dokümantasyonu

LARAVEL

  • laravel.com : PHP web framework öğrenimi için resmi dokümantasyon, ayrıntılı öğreticiler ve örnek projeler sunan ana platform

SPRING BOOT

  • spring.io : Java tabanlı web uygulamaları için resmi eğitim platformu. Detaylı dökümantasyon ve pratik örnekler sunar.

FLUTTER

  • flutter.dev : Resmi eğitim merkezi ile her seviye için kod örnekleri, eğitim videoları ve aktif topluluk desteği sunan platform

BOOTSTRAP

  • getbootstrap.com : Hazır bileşenler ve özelleştirilebilir şablonlar sunan, mobil uyumlu CSS framework eğitim platformu

TAILWIND CSS

  • tailwindcss.com : Kullanıma hazır stilleri doğrudan HTML içinde kullanmanıza olanak sağlayan, hızlı öğrenim platformu.

DEVELOPMENT & DEPLOYMENT

▹ Geliştirme ve dağıtım süreçleri modern yazılım dünyasının temel taşlarıdır. Bu bölümde Git, API geliştirme, mikroservisler ve DevOps gibi önemli konular ele alınmıştır.

▹ Backend ve fullstack geliştirme için kapsamlı kaynaklar sunulmuştur. Bu kaynaklar, ölçeklenebilir ve sürdürülebilir uygulamalar geliştirmek için gerekli bilgileri içerir.

GIT

  • learngitbranching.js.org: Git komutlarını görsel olarak görme ve deneme imkanı sunan, etkileşimli bir öğrenme platformu

API DEVELOPMENT

  • freecodecamp.org: API geliştirme için ücretsiz eğitimler, projeler ve sertifikalar sunan interaktif öğrenme platformu

RESTFUL API

  • restfulapi.net: REST API tasarımı için örnekler, en iyi uygulamalar ve kapsamlı rehberler sunan açık kaynak platform

MICROSERVICES & CLOUD

  • dzone.com: Mikroservisler ve bulut bilişim konusunda güncel makaleler ve uzman görüşleri sunan platform

BACKEND

  • theserverside.com: Java ve Spring odaklı backend geliştirme öğretimleri, örnek kodlar ve projeler sunan platform

DEVOPS

  • theserverside.com: DevOps araçları, CI/CD süreçleri ve konteyner teknolojileri hakkında detaylı rehberler ve örnek uygulamalar sunar

FULLSTACK DEVELOPMENT

  • theodinproject.com: Ücretsiz fullstack eğitimi, gerçek dünya projeleri ve aktif topluluk desteği sunan açık kaynak platform

GAME DEVELOPMENT

▹ Oyun geliştirme, modern yazılım dünyasının en dinamik alanlarından biridir. Bu bölümde popüler oyun motorları ve araçlar için kapsamlı kaynaklar derlenmiştir.

▹ 2D ve 3D oyun geliştirme için temel kaynaklardan ileri seviye tekniklere kadar geniş bir yelpazede öğrenme materyalleri bulabilirsiniz.

UNITY

  • learn.unity.com: Resmi Unity öğrenme platformu, adım adım anlatımlı videolar ve uygulamalı örneklerle hızlı öğrenme sağlar
  • docs.unity.com: Kapsamlı API referansları, detaylı kod örnekleri ve konuya özel arama özelliği sunan belgelendirme platformu

UNREAL ENGINE

  • unrealengine.com: Ücretsiz örnek projeler, hazır varlıklar ve modeller sunan kapsamlı eğitim platformu
  • epicgames.com: Ücretsiz eğitim materyalleri, örnek projeler ve topluluk desteği sunan öğrenme merkezi

GODOT

  • docs.godotengine.org: Açık kaynaklı oyun motoru için detaylı dokümantasyon, örnekler ve adım adım eğitimler sunan resmi platform

GAME DESIGN

  • gamasutra.com: Oyun geliştirme endüstrisindeki uzmanlardan makaleler, röportajlar ve güncel haberler sunan profesyonel platform
  • gamedev.net: Oyun geliştiricileri için forum, makale ve eğitimler sunan, sorun çözme ve kod örnekleri içeren topluluk platformu

TEŞEKKÜRLER

⇛ Blog sayfamda yer alan yazıyı baştan sona okuyarak bu serüvene katıldığınız için teşekkür ederim. Her satırda paylaştığım düşüncelerin, size ilham kaynağı olmasını umuyorum.

⇛ Okuduklarınızın hayatınıza yeni perspektifler kattığını görmek, benim için büyük bir motivasyon kaynağıdır.

⇛ Blog sayfamda; duyguların, düşüncelerin , teknolojinin, bilimin ve hayatın çeşitli yönlerinin ele alındığı daha birçok yazıya ulaşabilirsiniz. Her yazıda, farklı bir pencereden dünyaya bakmanızı sağlamayı ve daha da bilgilenmenizi hedefliyorum.

⇛ Sizden gelen geri bildirimler ve paylaşımlar, içeriklerimi zenginleştiriyor ve bu yolculuğu daha keyifli hale getiriyor.