Remix.run Logo
donatj 2 days ago

This is going to be controversial to say, but tutorial videos have never made sense to me. It's literally the least efficient way to communicate that information. I know junior developers love these sorts of videos, but I think they're more entrainment than education.

With a webpage you can read at your own rate of understanding, you can quickly jump back to find points you may have missed or not fully understood. You can follow hyperlinks to documentation the author thinks is important. Best of all, you can copy and paste! Assuming you are a competent reader, you can usually achieve all this in a fraction of the time as well.

jmkni 2 days ago | parent | next [-]

Bring back books!

A good, well written, in depth technical book is the best way to learn any language/framework beyond a surface level IMO

They seem to have gone out of fashion in favour of Pluralsight/Udemy/etc, but I think they are superior.

DontchaKnowit 13 hours ago | parent [-]

Any pluralsight style course ive ever taken is basically useless.

OnionBlender 2 days ago | parent | prev | next [-]

This is why I've been finding it difficult to learn Metal. Apple's documentation is terrible. The important information is in their WWDC video presentations, but a lot of that assumes you are already familiar with Metal.

The most frequently recommended book (Metal by Tutorials) often doesn't explain things. It tells you to open a file, type this text, open this other file, replace this line with this text. If I wasn't also reading Realtime-Rendering, I would have no idea what is really happening. I've been thinking I should go back to Vulkan. At least Vulkan has a spec, more books, and more samples.

leephillips 2 days ago | parent | prev [-]

I completely agree. Plus: videos, courses, “blog posts” but no books, no reference documentation.

Tox46 2 days ago | parent [-]

Blog posts are really a scourge both when learning to do something new, and when you're googling your way out of a bug. Most of them are stuck in time (so no updates ever) and find solutions to problems that are similar to the one you're solving, but not quite the same.