Code doesn't guess. Neither should you.
Interactive references for every topic.
Owler proposes coding challenges and guides you as you solve them.