Sort:  

There's not a great place I can point you to yet. Steemit Inc is working on a developer portal filled with examples and documentation, but it's still in-progress and unreleased (I believe?).

I'm hoping we can use this tag/forum for just that, as a place where people can ask questions and post tutorials, and as a community help build up a resource of how to get involved.

Thanks. Even on a more basic level, if I wanted to start with a language which one would you recommend? I know over at r/etherium they say java. Would that also be translatable to working in the steem universe?

Java could work - @dez1337 has been working on a java api for steem. I personally don't work with java so I can't speak much more than that or even know if it's good to recommend :)

Other choices would be to use Python or Javascript, both of which have pretty solid libraries for working with the blockchain:

Those are the languages I primarily use, as well as a large percent of the developer community here.