By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Unless you want to be a computer scientist, software engineer or computer engineer there usually isn't a hugely practical reason to learn programming.

If you do want to choose out of the two however it depends entirely on what you want to do with them.
Java is probably the easier of the two to learn - its awfully nice to you.