Я думаю не менее 100 часов. 1000 часов вполне себе базовый уровень. То есть тот, когда на форумах начинаешь отвечать на вопросы новичков. Лучше действительно записывать время изучения. Я сейчас изучаю Матлаб, но пока "набежало" 11 часов. Можно компоновать, объединять готовые решения и алгоритмы. Которые возможно удастся даже перепродать. Лучше не ограничиваться одной книгой.