Download the book: pydev-blender-en.pdf (version 2.0, size: 13 MB).
"Programming..." it is an e-book, published freely on Creative Commons license. I am showing there how to adapt popular Open Source IDE - Eclipse - for developing Blender scripts. This is merely an introduction to this subject. I am also describing here the methods you can use to learn Blender API, in particular how to find the way of implementing in the Python script a desired Blender operation. It is intended for the readers familiar with Python and Blender 2.8 at least on the average level.
This is the second edition of this popular guide, published in July 2019. It counts 168 pages and contains about 330 pictures. (It is written around these pictures, like a "comic book"). The first edition of this book was published in July 2011. (This "version 1.0", about add-on programming in Blender 2.5, remained actual also for Blender 2.6 and 2.7). I wrote this new edition because of the significant changes introduced in Blender 2.8.
The files, attached to this publication:
This book was written with Blender 2.8 and PyDev 7.2.