Mantığı kavramak ve en azından bilgi sahibi olmak için sana HTML & CSS öneririm. Ardından istediğin dili öğrenmeye başlayabilirsin, üstelik zorluk çekme düzeyinde en az olur. Programlama dili olarak C++ veya C'den başlamanı tavsiye ederim.
Not : Yazıyı uzun bulup okumak istemeyenler sadece koyu alanları okuyabilirler.
Selamlar, ilk söylediğinize katılmıyorum. HTML ve CSS ile mantık öğrenilmez. HTML ve CSS ezber işidir. Ancak 2. söylediğinizde size hak veriyorum. Programlamaya başlayacaksanız ilk olarak mantığını öğrenmelisiniz ve bunun için kesinlikle c dilini tercih etmelisiniz.
Bunu şöyle elle tutulur hale getirebilirim. Ben bilgisayar mühendisliği 1. sınıfa başladığım zaman programlamaya dair hiç bir bilgim yoktu. Okulda ilk olarak c dersi aldım. Döngüler, ufak tefek programlar ws. C 'de tamamen konsolda çalışacağından mantığı anlıyorsun. İleri seviyelerde bir java öğrenmeye başladığında neyin ne olduğunu kavramak daha kolay oluyor.
Şu anda hiç bilmediğim bir dile başladığım zaman, 1 günde ufak tefek programlar yazabilecek seviyeye gelebiliyorum.
Yok ben direkt olarak görsel bir programlama dilinden başlayacağım dersen, öğrenim kolaylığı açısından c# ve python dillerini öneririm. Ancak tekrar yineliyorum c ile başlamalısın. HTML ve CSS programlama bilgine birşey katmayacaktır.
Ayrıca, bir önceki arkadaşın mesajında gördüm ve dikkatimi çekti, "algoritmalar ile başlamalısın" diyor. Çok mantıklı bir yaklaşım, eğer algoritma mantığınız zayıf olursa ki benim öyle öğrenme konusunda bir adım geriden başlıyorsun. Ufak bir c ye giriş ve sonrasında algoritma çalışmaları çok yerinde olacaktır.