Kullanacağınız alana göre değişir.
Sadece mantığını öğrenmek istiyorsanız: Python
Python çoğu alanda kullanılabilen bir dildir ve yazımı da oldukça kolaydır. Türkiye'de çok kaynak var. Kapsamlı olsa da pek fazla yazım kuralı olmayan bir dil olduğu için programlamanın temelini Pythonla anlayabilirsiniz.
Tek taşla iki kuş avlamak istiyorsanız: C
C tüm programlama dillerinin atası sayılabilir ve C öğrenirseniz C ailesinin kalanını da (C#, C++) rahatlıkla anlayabilirsiniz. Arada çok fark olsa da C öğrendikten sonra diğer dilleri öğrenmek zor olmayacaktır.
Web alanında ilerlemek istiyorsanız: Python
Python'un web alanında kullanmak için birkaç kütüphanesi var (en ünlüsü Django sayılabilir.) ve back-end alanda iş yapabilirsiniz. Yine de Python web alanında o kadar popüler değil. Linux için PHP, Windows için ASP.NET kullanılır. Ek olarak front-end kısmını da öğrenmeniz önemli.
En basit ve esnek dillerden: Lua
Lua'nın kullanım alanı kısıtlıdır ancak embedded (yerleştirilebilir) bir dil olduğundan dolayı geliştirdiğiniz programın içine yerleştirebilirsiniz. Lua bunların arasından başlangıç için önerdiğim bir dildir. Lua scripting dili olarak görülse de bir programlama dilidir. Çok hızlı ve performanslı, yer kaplamayan bir dil olduğundan birçok büyük yapım tarafından kullanılır. Türkiye'de pek piyasası olmasa da işinize çok yarayacaktır. Ek olarak Lua'nın bir compilere ihtiyacı yoktur. Lua modülleri yüklendikten sonra metin defterine bile yazabilirsiniz. Lua'yı kullanan büyük programlar: Adobe ürünleri, MySQL, VLC Media Player, Roblox, Cheat Engine, Apache, MediaWiki, NetBSD, Teamspeak vb.