Oranje adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim yorumunuz için, dediğim gibi matematik konusunda bilgiliyim zaten ama kodlamada 0ım. İstediğim üniversitenin hem matematik hem de kodlama dersleri epeyce zor. Bu yüzden gitmeden o alanda da ilerlemem lazım.
Nacizane tavsiyem, dil bağımsız olarak şu şekildedir:
Tüm diller, global fonksiyonlar, mantıksal sorgulamalar, döngüler, diziler gibi temel kavramlarla bütünleşir. Her bir dilin sözdizimi (syntax) farklı olsa da, bu temel kavramlar olmazsa olmazdır.

Her dönem farklı bir dilin popülaritesi tartışılıyor. Örneğin, Node.js ve PHP veya Flutter ve React Native gibi. Bu örnekleri çoğaltabiliriz.

Eğer temel kavramları ve yazılımın çalışma mantığını iyi anlarsan, tüm programlama dillerine kısa sürede hakim olabilirsin. Örnek olarak, PHP ve Node.js arasındaki temel farkın asenkron yapı olduğunu görebiliriz.

Nesne Tabanlı Programlama (Object-Oriented Programming), yazılım geliştirme süreçlerinde kullanılan bir programlama paradigmasıdır. Temel olarak, programlamayı daha anlaşılır ve yönetilebilir kılmak için gerçek dünya nesnelerinin özelliklerini ve davranışlarını modellemeye dayanır.

Bu konudan başlarsanız daha verimli olacaktır. Hatta, konuyla ilgili iki kitap tavsiye edebilirim:
- Design Patterns: Elements of Reusable Object-Oriented Software
- Object-Oriented Analysis and Design with Applications