Только книги на английском в нужной области. Проблема только в словарном запасе,а он пополняется только при чтении.Я,например,читаю о C# на английском.
Отвечаю,как бывший лингвист. Грамматика не важна,потому что зная огромный словарный запас можно объясняться посредством простых времен глагола и минимум идиом, предлогов и т.п. А разговорный английский вообще лепет неандертальца,так что словарный запас - единственная проблема.