why should you learn java and bedrock