I'll start with saying that if can't figure how to install and use ev3dev you are fucking stupid. It's literally debian on your robot. You can program it with whatever you want.
I'll suggest you start with python - while it's runtime is fucking slow, it's not unusable for hobby project.
https://www.ev3dev.org/docs/programming-languages/
https://github.com/ev3dev/ev3dev-lang-python
If you want to try java/lejos it's also supported on ev3dev.
I'll guess that you are a windows fag, seeing that you can't figure this out so few tips:
- write software in your IDE or smth,
- copy it with scp (winscp)
Here a thing me and my friend made for robotics course https://github.com/hAckdamDys/voting-robot-movement/wiki