Чтоб стать программистом нужны не книги, а практика, практика и еще раз практика… Даже прочитав 100 книг вы не станете программистом.
Причем практиковаться желательно не просто примерами листинга из книги или задачками в конце главы, а нужно брать эти задачки за основу и придумывать вокруг них какую-то полезную программу. Так вы намного быстрее начнете именно программировать, а не переписывать листинги из книги.