Hocam ben HTML & CSS ile mantığı kavramaktan bahsetmedim.
Diğer dediklerinize sonuna kadar katılıyorum.

Referee adlı üyeden alıntı

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.