The internet is full of Hello World examples, there is an abundance of documentation and example projects on GitHub, thousands of development blogs/networks like dev.to and you can learn anything from YouTube.
On the other side of the spectrum there are online courses on sites like udemy that you do pay for. These platforms hand out a certificate when you completed a course. You can also buy books and/or ebooks.
Do you pay for knowledge? Do you ever buy (e)books or spend money on a course? Was this a good investment or did you waste your money? What makes/made you decide to give it a try? Do you recommend it to others? What is your story?
Thanks.
Latest comments (17)
i never buy any e books or enrolled for paid courses. everything available for free if we spent some time on google search.
I've never bought an online course or eBook. Though I have admittedly pirated things in the past like the Gnomon Workshop to learn 3D, and if I had the money to spend at the time, I definitely would have bought it. It helped me learn skills rapidly and efficiently, at a greater pace than browsing free tutorials on CGSociety was taking me. But I also found a great free tutorial series on another website that I preferred over the paid Gnomon DVDs, so it really depends.
There are plenty of free resources that can get you pretty far into your personal edification. The problem is finding the resources, and from an author you can understand. Then once you're skilled enough, the problem becomes finding specific resources to expand your knowledge.
You can always just hammer at things yourself, dissect documentation and application code, but sometimes it's easier to learn from someone who's done the dirty work.
The last development book I think I bought was the Javascript for Dummies reference (the one with the spiral binding so you could lay it flat on your desk) sometime around the turn of the century.
I have inherited a bunch of books I'll probably never read but like the look of on my shelf.
I have paid for a humble bundle of ebooks once (I think). I think I may have paid for a cheap ebook or two by someone I know out of a feeling of giving general support.
Other than that, no. The sources you described (especially YouTube) are very good for skimming and for deeper learning for everything I've needed, but the killer reason is that if the official documentation is that sub-par that I can't get what I want, well, I'm just going to learn something else instead.
Yes, i spend a lot of money on Udemy and I'm also subscribed to School of Net, a brazilian "Netflix-like" platform with web dev screencasts.
Hi Jochem,
The answer is yes and yes but I have learned that some resources are better than others. Udemy has some great courses particularly the bleeding edge tech ones and instructors like Stephen Grider, Maximilian Schwarzmüller and Anthony Alices.
For anybody looking at Javascript and frontend in general it is very had to find anything better than Frontend Masters and they are having a week long freeby at
if anybody is interested, check out Kyle Simpsons courses and Jafar Husain in particular but these guys set the standards for training in general to be honest.
No, I don't - it's amazing what you can find for free! Also, free courses often require you to figure more out yourself, which is a valuable skill (and none of that 'live help'stuff, you have to do networking yourself 😜)
Thanks for your response. I really like how the responses are all over the place.
Oh yes, I spent lots of money on learning-material.
Most of that for video-courses.
On Udemy I got some real gems, and some mediocre material, too.
I don't trust their reviews and ratings at all, since they already prompt a rating after the first few lessons, where it's usually impossible to judge a course.
My best courses on Udemy were the JavaScript-courses by Anthony Alicea:
udemy.com/understand-javascript
Really in-deep but beginner-friendly explanations, took my JS-skills to the next level.
I also got an iOS-Devslopes-Course, which I can recommend to anyone interested in iOS/Swift:
udemy.com/ios9-swift/
(Maybe get the latest version, though)
Tip: Never pay more than 20$ on Udemy, they do discounts all the time. And if not, there's usually some googleable voucher-codes on the web.
I also like to mention Wes Bos' courses on JS & CSS: wesbos.com/courses/
I worked through all paid ones and it's some of the best learning-material I spent money on.
Though I have to say, while not paid, the Udacity-courses are all high-quality, top-notch and better than most paid courses (especially the Android-Dev-Series).
Right now I'm considering purchasing the Go-Web-Dev Video/Ebook-Course by Jon Calhoun, since it seems pretty thorough. usegolang.com/
Hi Antonio and thank so much for the great tips. Did you ever pay for usegolang.com? I'm considering buying and it seems a little pricey. How was it? Can you recommend it? I'm just starting out and would appreciate your advice. Cheers, Martin
In my experience books tend to contain old, opinionated and very specific knowledge, i.e. be at most good for "copy & pasting" in case you happen to be building something exactly like the author was, instead of teaching how to get real skills and apply the skills. Courses might be useful for some things, but I've not had a situation where their generally exorbitant pricing would've been acceptable.
Like the others, my answer is yes.
In general books or paid tutorials get more in depth with certain subjects (I really 'digg' the ones that are using practical examples).
Not all of them are good, and in some cases you're better serviced by free resources (I still remember fondly Symfony 1's Jobeet) .
As an alternative, I really like initiatives of paying contributors to open source projects like Chris Fritz
I spend money on Udemy courses, ebooks, and physical books all the time. I like free content too but you knows whats better than just free or paid content? All of the content. The stuff you can learn from a $10 Udemy course can bring 1000x ROI because you're investing in yourself knowledge you might keep with you for a very long time.