If you want to study Visual Basic with this book, it may not be a right choice. However, if you want to do automation with VB, this is a right book. Several topics in this book are very useful to me. 1)Communication methods with VB. One of the foundamental thing in automatic control of devices/instrument is to establish the communication between computer and devices/instrument. Several useful methods are covered. They are Dynamic Data Exchange(DDE), RS232(computer serial communication), and TCP/IP. This book will not enable you to understand in deep details what's really going on in RS232 or TCP/IP communications, but this book will definitely enable you to implement these methods. Actually, in most cases if not all, we do not need to know what's really going on in RS232 or TCP/IP communications at all. 2)Device control and data handling. This part covers how to handle the data transferred in communication--parsing, and control multiple devices/instrument. 3)Graphic interfaces, which will enable developers to build a friendly interface between the control system and end users. Please do not overlook this, it is most probably that the users' commends on your system depend a lot on this interface, because this is what they can see and handle with.
This book is one of the valuable books on my shelf, and I would like to recomment to other people. Anyway, all depends on what you need and what you expect. This is just my 2 cents.
Good luck in finding a book valuable for your use.