Jeżeli chcesz się podszkolić z angielskiej gramatyki, to polecam książkę "English Grammar in use". Co do słownictwa w IT, to mogę się podzielić swoim doświadczeniem z tego zakresu. Na studiach mieliśmy język angielski techniczny ukierunkowany na IT, gdzie często to była strata czasu. Zajęcia prowadzone w bardzo przyjemny sposób i nie mam im nic do zarzucenia. Ale skoro język informatyki to język angielski i większości terminów się nie tłumaczy, tylko co najwyżej spolszcza (pisownię i wymowę), to po czytaniu dokumentacji, tutoriali z internetu i innych źródeł, odpowiednie słownictwo wchodzi do głowy samo.
Mały pro-tip ode mnie. Zainstaluj sobie dodatek do przeglądarki z translatorem. W czasie czytania tutorialu w internecie będziesz mógł szybko poznać znaczenie słówka, którego nie rozumiesz.