Parasite adlı üyeden alıntı:
mesajı görüntüle
Python ile başlaman güzel, algoritma mantığını oturtmak için devam et. Ama mobil + web diyorsan, önce birini ana hat olarak seçmeni öneririm, yoksa iki cephede birden dağılmak kolay.
Web tarafında sıfırdan gidecek olsan önce HTML+CSS ile sayfa iskeleti ve stillerini öğren. Sonra modern JavaScriptle etkileşim, ardından da bir arayüz kütüphanesi (React gibi) öğrenip küçük bir proje çıkar. Basit bir blog, görev listesi, hava durumu, fark etmez; önemli olan bitirip yayınlamak. Pythonu da arkada servis yazmak için kullan; FastAPI veya Django REST ile API kur, front-endin o APIden veri çeksin. Bu kurgu; sende hem web hem de mobil için temel olan HTTP, JSON, auth, veri modeli, dağıtım gibi kavramları oturtacaktır.
Mobilde hızlı sonuç istiyorsan tek kod tabanıyla iOS+Androide çıkan Flutter veya React Nativee yönelmeni tavsiye ederim. Pythonla yazdığın APIyi burada da tüketirsin. Zamanla SQL temelleri, Git/GitHub, test yazma, debug etme ve basit Render, Railway, Fly.io vs. ekle. Araç olarak VS Code, Git, Postman/Insomnia işini görecektir.
Yol haritan, hep küçük proje -> yayınla -> geri bildirim -> bir tık daha zor proje şeklinde olsun ki, kendini daha iyi geliştirebil. Klon projelerden çekinme, sonra üzerine kendi fikrini ekle. Öğrenirken resmî dokümantasyona göz alıştırsan, uzun vadede çok hızlanırsın.
En kritik nokta da düzendir. Her gün az da olsa kod yaz, biten projeleri GitHuba koy, READMElerini düzgün yaz.
Başarılar diliyorum.
Web tarafında sıfırdan gidecek olsan önce HTML+CSS ile sayfa iskeleti ve stillerini öğren. Sonra modern JavaScriptle etkileşim, ardından da bir arayüz kütüphanesi (React gibi) öğrenip küçük bir proje çıkar. Basit bir blog, görev listesi, hava durumu, fark etmez; önemli olan bitirip yayınlamak. Pythonu da arkada servis yazmak için kullan; FastAPI veya Django REST ile API kur, front-endin o APIden veri çeksin. Bu kurgu; sende hem web hem de mobil için temel olan HTTP, JSON, auth, veri modeli, dağıtım gibi kavramları oturtacaktır.
Mobilde hızlı sonuç istiyorsan tek kod tabanıyla iOS+Androide çıkan Flutter veya React Nativee yönelmeni tavsiye ederim. Pythonla yazdığın APIyi burada da tüketirsin. Zamanla SQL temelleri, Git/GitHub, test yazma, debug etme ve basit Render, Railway, Fly.io vs. ekle. Araç olarak VS Code, Git, Postman/Insomnia işini görecektir.
Yol haritan, hep küçük proje -> yayınla -> geri bildirim -> bir tık daha zor proje şeklinde olsun ki, kendini daha iyi geliştirebil. Klon projelerden çekinme, sonra üzerine kendi fikrini ekle. Öğrenirken resmî dokümantasyona göz alıştırsan, uzun vadede çok hızlanırsın.
En kritik nokta da düzendir. Her gün az da olsa kod yaz, biten projeleri GitHuba koy, READMElerini düzgün yaz.
Başarılar diliyorum.