You can find many free articles on the web that allow you to learn a programming language or a new programming technique.
Unfortunately, the articles are published in bulk and on many different sites. Furthermore, not all the articles are well written and sometimes provide inaccurate, incomplete or even wrong information.
For those who are starting from scratch, one possible solution is to buy a book on a specific programming language or a specific technique.
Usually, they are books of several hundred pages, and also very expensive. Just to give an example, I have published several books on programming. One of these, concerning Visual Basic 2010, is composed of approximately 800 pages. However, I am aware of books on the same subject that are 1400 pages and more!
Writing a book of this size is a complex task that requires several months of work. This results in a high cost for the book, readers will need much more time to read it, and the book may quickly become obsolete given the speed with which new versions of software come out (just one year lapsed between Visual Studio 2012 and Visual Studio 2013).
Syncfusion has therefore initiated an interesting project: the company asked various authors at the international level to write books on various topics. These books have an average size of about 100 pages, and are absolutely free.
On the following page you can find the list of books published up to now and the links to download them locally in PDF or Amazon Kindle format:
The small size of these books allows readers to read an entire book in a few hours (maybe during a lunch break), and provide the essential information to quickly start working with a language or a programming technique.
This is also a great starting point for those who are starting from scratch, because these books contain only the information strictly necessary, without the addition of numerous other details that can be researched later through the Internet.
So applaud Syncfusion for its innovative idea in the context of technical disclosure and especially for having made available all of these books free of charge, thus helping many students, many workers, and many fans in software programming.