Bende Prototürk hocamı öneriyorum gayet akıcı anlatıyor. İlk önce HTML CSS JS öğrenerek başla, gerisi gelir zaten.
Tamamdır teşekkür ederim dediğiniz kişiyi araştırıcam.Dostum HTML ve CSS öğrenerek başla. Fakat çok üstüne düşme zaten zamanla elin alışır. Bu kısımlardan sonra JavaScript öğrenerek dinamik siteler yapmaya çalış. Bu kavramları öğreneceksin zaten. Kurs olarak da para verme bir yere. Tayfun erbilen prototürk kanalındaki eğitimleri kullan. Sonrasına zaten kervan yolda düzülür diyerek girişirsin. İlham gelmesini bekleme sen yaptıkça zaten ortaya bir şeyler çıkacak. Başarılar.
Sifir durumdaysan, once programlama ogren, sonra web gelistirmeye gir. Direkt web gelistirmeye girdiginde pek cok seyi anlamayacaksin. Neyi, neden yaptigini kavramak guclesek kavramlar karmasiklastikca. Bir seylerin mantigini bilmedigin icin yaptiklari şey sihir gibi gelecek ve onlardan kaynaklanan hatalari anlamakta gucluk cekeceksin.
O yuzden siddetle tavsiyem; once temel programlamadan basla. C#, Python, JavaScript, Java... Hangi dilden basladiginin bir onemi yok. Temel kavramlari ogrenirken asagi yukari ayni seyleri yaziyor olacaksin. Sadece temel kurallar (syntax ya da dilin yapisi kaynakli kurallar) UC asagi bes yukari degisecek. Temel programlamadan kastim; Programlama nedir, bilgisayar programlari nasıl anlar, bellek nedir, typelar bellekte nasıl yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.
Universitede bize alana yonelik dersleri 3. siniftan itibaren veriyorlardi. Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem OOP + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, Advanced Computer Graphics vb dersler aliyorduk.
Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.
Simdiden basarilar.
Sifir durumdaysan, once programlama ogren, sonra web gelistirmeye gir. Direkt web gelistirmeye girdiginde pek cok seyi anlamayacaksin. Neyi, neden yaptigini kavramak guclesek kavramlar karmasiklastikca. Bir seylerin mantigini bilmedigin icin yaptiklari şey sihir gibi gelecek ve onlardan kaynaklanan hatalari anlamakta gucluk cekeceksin.
O yuzden siddetle tavsiyem; once temel programlamadan basla. C#, Python, JavaScript, Java... Hangi dilden basladiginin bir onemi yok. Temel kavramlari ogrenirken asagi yukari ayni seyleri yaziyor olacaksin. Sadece temel kurallar (syntax ya da dilin yapisi kaynakli kurallar) UC asagi bes yukari degisecek. Temel programlamadan kastim; Programlama nedir, bilgisayar programlari nasıl anlar, bellek nedir, typelar bellekte nasıl yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.
Universitede bize alana yonelik dersleri 3. siniftan itibaren veriyorlardi. Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem OOP + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, Advanced Computer Graphics vb dersler aliyorduk.
Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.
Simdiden basarilar.
Video izleyerek ogrenmeyi sevmedigim icin ben daha cok rehberler okur yada dokumantasyon okurum. Video yazida gosterileni sundurmekmis gibi geliyor interaktif olmadigi icin.Peki hocam bir sorum olacak sizlere 0'dan başlıyıp detaylıca anlatan sizlerin bildiği bir YouTube kanalı var mıdır?
Programlama nedir, bilgisayar programlari nasil anlar, bellek nedir, typelar bellekte nasil yer eder, algoritma nedir, veri yapilari nedir, genel programlama dillerinden biri (yukarida saydiklarimdan herhangi biri olur mesela), programlama paradigmalari (nesne yonelimli programlama, fonksiyonel programlama) gibi seyler kisaca.
Ilk iki sene temel kavramlari goruyorduk. Ilk sene ilk donem programlama nedir ne degildirdi, ikinci donem temel/basit algoritmalar, ikinci sene ilk donem, veri yapilari, ikinci sene ikinci donem oop + veri tabani yonetimi, ucuncu seneden itibaren sistem programlama, internet/web programlama, yapay zeka, image processing, advanced computer graphics vb dersler aliyorduk.
Sana da tavsiyem, veri yapilari, algoritma ve programlama paradigmalarini ogrenene kadar alana yonelik programlamayla cok ugrasmaman olur. Bu kavramlar tum alanlarda ortak. Bunlari ogrenirken de baslangicta zorlanacaksin, belki eglenceli gelmeyecek. Fakat bu bir surec, surecin sonunda, kendi kendine yetebildigini ve uzun ugraslar sonucunda bile olsa program uretebildigini gordugunde oldukca guzel hissettiriyor olacak.
Simdiden basarilar.
Şu anda halihazırda w3schoolstan html öğrenen birisi bu dediklerinizi öğrenmek için ne yapmalıdır?oncedine basit de olsa client-server yapisi bilmeli; soket programlama yapmis olman gerekir.
sifirdan programlama ogren, networking oren, internet protokollerini ogren ve sonrasinda web programlamaya basla. Browser'a "google.com" yazip da enter'a bastigin andan itibaren karsina Google sayfasinin yuklenmesinin sonuna kadar olan sureci cok iyi anlamis olman gerekiyor.
HTML ogrenmeyi birakmali ve bahsi gecen kavramlari arastirmali. HTML ogrenmenin bi zorlugu yok. Eger frontend dev olmayacaksan da CSS ogrenmene de gerek yok. Programlamayi ogrenmis bir kisinin HTML taglarini kavramasinin cok uzun surecegini sanmiyorum. Asiri basit bir yapi cunku. Dizaynla alakali oldugu icin ve oldukca fazla kavrama sahip oldugu icin belki CSS yorabilir ama o da dedigim gibi, amac frontend yada full stack degilse aman aman ogrenilmesi sart olan bir sey degil.Şu anda halihazırda w3schoolstan html öğrenen birisi bu dediklerinizi öğrenmek için ne yapmalıdır?