There's no good answer. You have to learn how to focus. You can't wait for focus or motivation to come to you, you have to make it happen. Why do new languages interest you? Probably you're just looking for something different, to escape some depression you're feeling. Instead you should focus your attention on solving problems, and then picking the right language for those problems. You may also want to talk to a therapist about depression, it really does help a ton.
I don't know much about tech in Italy but I have heard the same complaints -- culturally, Italy doesn't have high standards for quality in technology. If you struggle with that, then there are two solutions: work for a US or Israeli company, remotely if you can, or start your own business.
If you want to start your own business, I'd recommend starting a solo software consulting practice first, that way you know you can make some money on the side while building your business.