Language: Java
Program (IDE): Eclipse or IntelliJ
What do:
Learn the basics of java from tutorials or books.
Learn all the glory of void,boolean, int,if,else,while,for, ect.
Learn to read an api and have a grasp of logical step processing.
Tutorials, each to their own really, i'm self taught/picked up as i went, watched a little of thenewboston to get started
but people here seem to not like him.
There are also tutorials around the forums, i think, even if the API is outdated it should give an insight into how a script
should look and the java base functions required to write one.