C++ öğrenmek için mantıklı bir ders programı önerisi

erkds12345

Decapat
Katılım
31 Ocak 2023
Mesajlar
38
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar C++ öğrenmeye başladım bir gazla tabii bu bir gaz bir hevesle olacak iş değil ancak denemek istiyorum adımlayamıyorsam sürüne sürüne öğreneceğim. Öğrenme planımı GPT ile oluşturdum iyi kötü sonrasında ilk günden başlayarak kanlı zorlu serüvenime giriş yaptım. Bugün temel kodlama mantığını ve nasıl yazmaya başlanır vesaire vesaire az da olsa çözdüm sonrasında bazı değişkenler: İnt, string ve getline versiyonlu string öğrendim. Veri girişi ve kullanıcıya girdi oluşturma cout cin öğrendim. Öğrendiklerimi de teker teker hepsini ayrıntılı bir şekilde not aldım yaklaşık bir 3500 kelime (hani boş boş okumuyorum da yazıyorum çiziyorum) ve telefona bu kodları denemem için uygulama indirip hepsine çalıştım. İyi güzel her şey hoş fakat normal olmayan kafama asıl takılan şey GPT'nin yaptığı öğrenme planı çok tutarsız geldi çünkü daha düzgün değişkenleri halletmeden bana direkt işlemler vesaire yaptırıyor. Diğer YouTube'a bakıyorum programlara onlardaki gibi sıfırdan başlayan programlar yapmaya çalışıyorum ama oradaki planlar ve GPT'nin kurduğu planlar çok farklı geldi. Farklı derslerde var çözemedim düzgün doğru bir program nasıl ogrenebilir uygulayabilirim cevaplarinizi bekler iyi sosyaller dilerim.
 
Öncelikle yapay zekayı bir kenara bırak. Klasik arama motoru kullan.

Benim tavsiyem önce C öğren. C, hem c++'ın alt kümesi, hem de kendi başına bir dildir.
Evet haklısınız daha kolaydan başlamam daha mantikliydi ama bilmiyorum girdim bi işin içine bitirmeden bırakmak istemiyorum. Köyde olduğum için sadece yapay zeka ile sora sora calisabiliyorum ileriki zamanlarda daha oturmuş bir düzende calisacagim. Kendim kurdum planı anlatmak istiyorum: ilk önce değişkenleri tam anlamıyla öğrenecem bu iki günde veri giriş ve çıkışlarını, değişkenleri(temeller sadece karmaşık çoklu sayılara bakmadım long long int falan ama int, char, string, bool, float, double anladım ayrıca tanım girme ve atama yapmaları kendim de uyguladım öğrendim nasıl yapabileceğime de çalıştım örneğin ilk önce değişkenle tanımı yazıp sonra tanımı =atamayı öğrendim diğer 3 tane daha var onları da inceleyip kendim de denedim hepsini yaparken de ne yaptiklairmi not aldım kendi kendime küçük projelerde yaptım tanışma gibi kolay ayrıca notta aldım) sonraki gün diğer kalan değişkenler için işime yarayacak şeyler dönüştürmeler, sabitleri öğrenecem yarından sonra da geri kalanlarini (auto vesayre) değişkenleri tamamen öğrendikten sonra basit operatörlere çalışacağım bunları hallettikten sonra koşullar döngüler diye devam edeceğim. Zaten onları da tekrar tekrar operatorlerle kullanirim. Dediğim gibi şuanda köyde olduğum için elimden bu kadarı geliyor eve dönünce çok daha oturmuş bir şekilde çalışacağım. İlk başta böyle okuyarak sonra da izleyerek. Planım böyle gidecek mantıklı mı sizce.
 
Son düzenleme:
Evet haklısınız daha kolaydan başlamam daha mantikliydi ama bilmiyorum girdim bi işin içine bitirmeden bırakmak istemiyorum. Köyde olduğum için sadece yapay zeka ile sora sora calisabiliyorum ileriki zamanlarda daha oturmuş bir düzende calisacagim. Kendim kurdum planı anlatmak istiyorum: ilk önce değişkenleri tam anlamıyla öğrenecem bu iki günde veri giriş ve çıkışlarını, değişkenleri(temeller sadece karmaşık çoklu sayılara bakmadım long long int falan ama int, char, string, bool, float, double anladım ayrıca tanım girme ve atama yapmaları kendim de uyguladım öğrendim nasıl yapabileceğime de çalıştım örneğin ilk önce değişkenle tanımı yazıp sonra tanımı =atamayı öğrendim diğer 3 tane daha var onları da inceleyip kendim de denedim hepsini yaparken de ne yaptiklairmi not aldım kendi kendime küçük projelerde yaptım tanışma gibi kolay ayrıca notta aldım) sonraki gün diğer kalan değişkenler için işime yarayacak şeyler dönüştürmeler, sabitleri öğrenecem yarından sonra da geri kalanlarini (auto vesayre) değişkenleri tamamen öğrendikten sonra basit operatörlere çalışacağım bunları hallettikten sonra koşullar döngüler diye devam edeceğim. Zaten onları da tekrar tekrar operatorlerle kullanirim. Dediğim gibi şuanda köyde olduğum için elimden bu kadarı geliyor eve dönünce çok daha oturmuş bir şekilde çalışacağım. İlk başta böyle okuyarak sonra da izleyerek. Planım böyle gidecek mantıklı mı sizce.
Şahsen ben temelleri videolu anlatımla izleyip veya okuyup kendim küçük projeler geliştirerek öğrendim. Bu süreçte en çok işine yarayacak şey proje fikri oluşturmak oluyor. Eğer proje fikri oluşturabilirsen hiçbir konuyu boş geçirmemiş oluyorsun. Konularda ilerledikçe geliştirebileceğin proje kapsamı da artacaktır. Benim tavsiyem edinebiliyorsan bir C++ kitabı edinmek olacaktır. Internetten pdf olarak da indirebilirsin. Direkt C++ öğrenmeden önce bilgisayar bilimine giriş konulu bir kitap okumak işini çok daha kolaylaştırırdı ama senin tercihin. Kağıda not alma konusu da sana kalmış ama kod ezberlenecek bir şey değildir. Enstrüman çalmak ya da araba kullanmak gibi zamanla kafana oturup refleks haline gelen bir şeydir. Ek olarak yazılım çok kapsamlı olduğu için 5-10 yıldır aynı dilde iş yapanların bile unuttuğu şeyler olabiliyor ve internetten yararlanıyorlar.
 
Şahsen ben temelleri videolu anlatımla izleyip veya okuyup kendim küçük projeler geliştirerek öğrendim. Bu süreçte en çok işine yarayacak şey proje fikri oluşturmak oluyor. Eğer proje fikri oluşturabilirsen hiçbir konuyu boş geçirmemiş oluyorsun. Konularda ilerledikçe geliştirebileceğin proje kapsamı da artacaktır. Benim tavsiyem edinebiliyorsan bir C++ kitabı edinmek olacaktır. Internetten pdf olarak da indirebilirsin. Direkt C++ öğrenmeden önce bilgisayar bilimine giriş konulu bir kitap okumak işini çok daha kolaylaştırırdı ama senin tercihin. Kağıda not alma konusu da sana kalmış ama kod ezberlenecek bir şey değildir. Enstrüman çalmak ya da araba kullanmak gibi zamanla kafana oturup refleks haline gelen bir şeydir. Ek olarak yazılım çok kapsamlı olduğu için 5-10 yıldır aynı dilde iş yapanların bile unuttuğu şeyler olabiliyor ve internetten yararlanıyorlar.
Şuanlık projeler küçükte olsa yapıyorum tanışma oluyor bunlarda genelde ilk önce tanımlamalar yapıyorum sonra cin cout ile de olayı bitiyorum zaten şuanda bunları bildiğim için böyle kolay şeyler yapiyorum ama diğer konuları döngüler koşulları vesayre ogrenirsem daha çok oturmuş projeler yapabilirim mesela hani kullanıcının girdisine göre bilgisayar çıkış yapıyor öyle tarz şeylerden bahsediyorum. Yani bu süreçte ogrendikce projelerimi daha çok geliştiriyorum. Kitap için ise abimin c++ kitabı vardı baya gözümü korkutuyor ama yapacak bişey yok verdik bu işi kendimize bi şekilde üstesinden gelmek lazım. Zaten notlar alınca da ekstra kendimde program örneği yazıyorum.
 
Şuanlık projeler küçükte olsa yapıyorum tanışma oluyor bunlarda genelde ilk önce tanımlamalar yapıyorum sonra cin cout ile de olayı bitiyorum zaten şuanda bunları bildiğim için böyle kolay şeyler yapiyorum ama diğer konuları döngüler koşulları vesayre ogrenirsem daha çok oturmuş projeler yapabilirim mesela hani kullanıcının girdisine göre bilgisayar çıkış yapıyor öyle tarz şeylerden bahsediyorum. Yani bu süreçte ogrendikce projelerimi daha çok geliştiriyorum. Kitap için ise abimin c++ kitabı vardı baya gözümü korkutuyor ama yapacak bişey yok verdik bu işi kendimize bi şekilde üstesinden gelmek lazım. Zaten notlar alınca da ekstra kendimde program örneği yazıyorum.
Başarılar. 🫡
 

Technopat Haberler

Geri
Yukarı