Research via web search and proceed systematically: work through the structure of the authoritative sources — for software/tools the official documentation (handbook chapters, feature overviews, release notes of the latest versions), for languages and conceptual topics textbooks, curricula, and standard works — and capture every block a learner may encounter — from fundamentals to special cases. Make sure version information or the technical state of the art is current.