Hacker News new | past | comments | ask | show | jobs | submit login

I would say JavaScript - there is no aspect of web, mobile or desktop (QML) programming that is untouched by JS.

I regret very much that I'm not very good at JS - and I have a hard time working with JS.

Offtopic - really hope @zedshaw writes a learnjsthehardway.

If you want the breadth of web+mobile+desktop then Java is the other definite consideration. It really depends whether you end up more on web or desktop, but it'll give you a similarly strong breadth across those areas.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact