I like books, because you can navigate throught it easy and read again many times and is more in-depth.
The blogs are very useful when you had a certain expierence with new language or tool(after read the book?), you can get good topics/guides that other people with more expierence that wrote for their self and everybody.
I think the talks are more good when you have some knowledge in this new lang/tool.
I dont like so much videotutorials/videocourse because my english is only good for read, is very difficult sometimes follow the video, maybe with subtitles....
But is better get a mixin of them, books and videos, this is because I have an account on Safari Books Online, in there you have books(digital), videos and online trainings, is very useful !
Other good site is Packt, good resources !
Finally exist Leanpub is an amazing site of books and courses where anybody can create a course or write/publish a book, is for this that you can get some unique books from people (also they write good blogs ?) that not have an editorial or something like that (fix me if I'm wrong on this).
Of course exists other free stuffs, but if you have some money I think is good give the correct price to this amazing people that have the time to share their knowledge.
Thank you very much! I'll check the links!
As commented in other answers, these kind of videos can help you improve your English. If you can enable subtitles, adjust the speed to your comfort and listen to people who speak clearly you can benefit. On top of that you also learn the point of the video provided it is in a programming context.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.