Выучить - глагол совершенного вида от слова учить. В отличие от "учить" обозначает совершенное действие. Ты весь день учил, учил и, наконец, выучил.
Например:
1. Я выучил стихотворение. (уже выучил, помню наизусть)
2. Он выучил русский язык за три года.
Еще добавлю, в чем заключается отличие между "изучить" и "выучить".
На мой взгляд, изучить - это тоже выучить, но более глубоко. Можно выучить любое стихотворение, рассказать его и забыть через неделю. А если ты будешь изучать что-то, то это запоминается надолго, потому что ты погружаешься в изучение, вникаешь в смысл. А то, что изучено довольно глубоко и хорошо, забыть не так-то просто.
P.s. в одно сообщение все не уместилось.