Free Pascal ze środowiskiem Lazarus;
Możliwość pisania aplikacji konsolowych i okienkowych na wiele platform; Natywnych, nie wymagających frameworków, maszyn wirtualnych czy innego pośredniczącego oprogramowania; Dla przykładu, aplikacja napisana na platformę Windows będzie działać bez problemu na systemach od Win2000, aż do najnowszych jego wersji; Środowisko darmowe, można pisać aplikacje otwarte, freeware oraz komercyjne; Język bardzo prosty do nauki;
Edit: Możesz też wybrać coś do C++, kod napisany w tym języku też kompilowany jest do postaci natywnej, nie wymagającej frameworków i maszyn wirtualnych; Popularność języka ogromna, więc w sieci dostępnych jest mnóstwo kursów, artykułów i gotowców.