My name is Igor Konouchenko. I'm a developer of Ukrainian software company NaikonSoft.
Very often the developers should be directed as they don't have an idea what to read and learn to upgrade their skills. In this article I indicate the information sources which in my opinion are necessary to reach this goal. Here is a list of the books.
I suggest reading them in the following order:
Wikipedia is a good source of theory and exact examples.