Learning Languages - Why is it Hard?