НБ
Нелли Беляева
По-моему одна из лучших для начала.
А "самой лучшей книги" так вообще нет, в одной то лучше, в другой другое.
В начале перечитай все книги про программирование, потом начни по ним немного тренироваться (создавать небольшие программы) , после этого начинай вырабатывать свой стиль программирования и забудь то, что ты читал и учил по книгам