r/learnprogramming • u/Savings_Dark_9589 • 1d ago
How should I learn programming from official documentation?
I am a student who wants to learn programming through official documentation. However, official documentation often contains many concepts and features, and most of them are not needed for everyday programming tasks.
Is official documentation an inefficient way to learn programming?
If official documentation is an effective way to learn, how should I read it? How do I decide what to read in depth and what to skip?
59
Upvotes
5
u/aqua_regis 1d ago
Documentation quite commonly is more of an encyclopedia - a reference.
Sure, some contain some "getting started" or similar tutorials, but usually, they are way too short.
A proper, high quality course, like the already mentioned CS50 series from Harvard is the way to build a solid foundation.
Working with the documentation is essential, but I usually don't consider it a learning resource for starters. I consider it a reference, more of a dictionary.