The Problem with Online Learning Resources
Learning a new skill online has never been easier — or more scattered. A single topic might have ten YouTube channels, five free courses, three paid platforms, a dozen essential blog posts, two reference documentation sites, several GitHub repositories, and a handful of community forums. The resources exist. Finding, evaluating and organising them is the challenge.
Most self-learners accumulate resources haphazardly: some bookmarked in browsers, some saved in Notion, some sent to themselves in WhatsApp, some just vaguely remembered as "that YouTube channel, I think it started with T." Learning sessions start with resource-hunting instead of actual learning.
What Is a Learning Link Library?
A learning link library is a dedicated, structured collection of bookmarks for everything related to a skill you're actively learning. It's your personal curriculum — the resources you've evaluated as worth using, organised in the order and structure that makes sense for your learning path.
Unlike a generic bookmark collection, a learning library is built with a specific purpose: to support a learning journey from beginner to a defined level of proficiency. Every link is chosen because it moves you toward that goal.
How to Structure Your Learning Library
For each skill, create a dedicated category in MyLinks.pk — or use a Collection specifically for that skill's resources. Within that structure, organise links by learning stage:
Foundations: Links that explain core concepts and fundamentals. Start here. These are the resources you'll revisit when you need to refresh basics.
Tutorials and Practice: Step-by-step guides, exercises, projects and interactive practice resources. These are what you work through actively.
Reference: Documentation, cheat sheets, glossaries and quick-reference guides. These you'll use constantly while practising but rarely read front to back.
Advanced: Resources for deeper understanding once you've built a foundation. Add these as you progress — don't try to organise advanced content before you're ready for it.
Community: Forums, subreddits, Discord servers, newsletters and people to follow. These keep you current and provide answers when you get stuck.
Gathering the Right Resources
Resist the urge to save every resource you find. A learning library with 200 links is not twice as useful as one with 100 — it's more overwhelming and harder to follow systematically.
For each category in your library, aim to have the best two or three resources, not every resource that exists. Criteria for inclusion:
- Is it actively maintained and current?
- Is the quality consistently high, not just the headline lesson?
- Does it suit your learning style (text, video, interactive)?
- Is it at the right level for where you currently are?
When you find a potentially good resource, add a note explaining why you included it: "Best free course for Python beginners — covers data structures well. Better pacing than the Coursera option." This note helps future-you remember why this resource was chosen over the alternatives.
Using the Library as a Personal Curriculum
Once your library is structured, use it as a curriculum rather than a list of suggestions. When you sit down for a learning session:
- Open your skill's category or Collection in MyLinks.pk.
- Identify where you left off in your current tutorial or course.
- Work through that resource until the session ends.
- Note any new questions that came up — save links that answer them in your Reference section.
The library removes the "where do I start today?" decision that kills many self-learning attempts. You open it, you see exactly where you are, and you continue.
Share Your Learning Collection with Others
Once you've curated a strong learning library, it's genuinely valuable to others learning the same skill. Create a public Collection in MyLinks.pk from your best links and share the URL in relevant communities — forums, subreddits, Discord servers, LinkedIn posts.
A well-curated public Collection of learning resources can earn significant traffic and engagement. It positions you as someone who knows the subject well, helps others who are earlier in the same journey, and often attracts reciprocal resource sharing from the community.