У языков программирования своя лексика, а тем более синтаксис. А семантика структур данных и алгоритмов — вообще небо и земля. Если тебе нужен английский для айтишников, чтобы общаться и понимать технические тексты, то нужен специальный учебник. Такой есть.
https://vk.com/doc8859220_668738723?hash=sXIyAQpypuDPgMN4fEe01el7KYvxewq5L703f6ajzT0&dl=shkLdnr63Lwcz6BdCTrBaS1qwXZWnoKT4JGZRFcFz1P А изучать "мама мыла раму" на английском и ожидать эффективность подобных знаний — просто глупость и потеря времени. С таким же успехом можно изучать китайский...