Какие есть хорошие базовые книги которые вы посоветуете читать перед изучением языков программирования?
Учебник английского языка.
Учебник по математике.
Справку по пользованию гуглом, или парочку популярных статей, вроде этой
Начни с любого языка программирования, углубиться в дебри ещё успеешь. И не слушай тех, кто говорит, что сначала нужно учить английский, он конечно невероятно полезен, но начать можно и без него.