Если тебе нужно именно говорить попробуй матрицу Замяткина. Или на
http://lingualeo.ru/ - они по той же методике Замяткина обучают (бесплатные материалы, есть и по программированию и по другим темам). Принцип методики простой: отключи голову

, много-много слушай, повторяй или читай ВСЛУХ (это упражнения для мышц, чтоб привыкали двигаться по-английски))). Для говорения больше тебе ничего не нужно.