Rosetta Stone is just 'learn' by parotting. Useless, useless useless. I assume most of the other programs are similar, but cannot confirm.
Get a teacher.
EDIT - Good god, Stairs; are you attempting to win the award for most idiotic and ignorant given on this forum?