今は複数のバージョンのJavaを同居させるのがちょっと面倒なだけで
動かすのはそれほどでもないでしょ
でもやっぱりC#のがいいと思うけどね、、あ、実行環境はWindowsでいいのかな

どれ使うにしてもgitとGitHubは使えるようにしておいたほうがいい