4.6/5 – slightly dated on bonus content but unbeatable for structured beginner learning.