I would recommend not learning any language completely or for it's own sake. Learn what you need when you need it. Most popular languages are absurdly sprawling things, designed to cover far more conditions and often to suit a far bigger variety of tastes than any single person needs.