Which One?

I’m getting slightly bored of web-development and so want to take up a new language, but there are some things that I want and I dont know which language would be right for me, can someone suggest?

The things I would like are:
support for Linux, Windows and if possible Mac
can still access web for data or other stuff like checking updates (HTTP)
Good documentation

thanks in advance!