I learned Italian from my mother and grandmother and other family so I can do okay in general conversation. However, conversing with young people is a different thing altogether. They speak faster and less articulated, and use a completely different vocabulary/slang. So it is not just about which technology tools you use but also who you talk with.