Только этому и надо учить. У программистов вообще большая проблема с говорением, т.к. большинство из них — социофобы.
Но делать семинары, на которых вы будете рассказывать правила — совершенно не верно. Надо учиться на примерах.
TED.com — отличный сайт, который проводит конференции по всему миру на любые темы. На самом сайте записи выступлений каждого оратора, от 3 до 30 минут каждое, более 1000 штук. Все бесплатно,
на английском, есть приложение для iOS. Скачали через приложение пару – тройку докладов на интересные темы и слушаем в автобусе / дома. Я по ним учусь делать презентации и английский заодно.