I think the best way to learn a language/ even an OS which is actively being developed is a vibrant community which answers your novice questions, which very patient to your rookie mistakes as they were common
Its very different from learning a legacy language, where you re supposed to be literate , grammatically correct , fluent , well versed with history and documentation, before you could actually do something useful with it and taking a question is pretty much a test of the above
@jonn I remember when I was 24 and fist saw and got Ubuntu installed by help of another better exposed younger person who shared the dorm { web dev of php, SQL, HTML..sort) and me being me broke it too often and hated RTFM , amongst the regular stresses of college life and bugged him quire to often about how to fix this thing
He said and I quote
> if you re having thus much trouble in figuring out ubunto why dont you switch back to windows
Unquote