Pretty much every single book about algorithmic trading is a programming book. They go through very basic systems in order to develop the code to automate triggers that would control the strategy. They cannot go into a very deep strategy, otherwise they would lose their audience pretty quickly, so the systems they present are useless.
Then they have to choose a language and a broker to automate the example that they want to present and if you want to choose any other language or broker, that book is useless for you.
You will be way better trying to automate any trading idea that you might come across with and become familiar with your brokers' API.
On every algo you need triggers in order to set up your actions, so start by getting familiar with the API or any of the brokers you want to use and lay out a pseudo code with a few sentences. That's exactly what these books do, step by step.
In case you still want to read something, look for Ernest P. Chan books