I've been learning some Java programming (partially due to electives, mostly self due to self teaching and reading. A Lot of Reading) and, well, I don't really know who to ask really specific stuff about, so I may ask you some things from time to time. :P
I can see you know JavaScript, and don't know what your experience with Java is, but I'm poking around at Showdown!'s code and kind of understand how
https://github.com/smogon/pokemon-showdown/blob/master/data/scripts.js
that works (and how I may go about it in Java), but I am having trouble understanding how pages like
https://github.com/smogon/pokemon-showdown/blob/master/data/abilities.js
or
https://github.com/smogon/pokemon-showdown/blob/master/data/pokedex.js
this would work in Java, as well as connect to the first part. And I have barely any clue how this
https://raw.githubusercontent.com/smogon/pokemon-showdown/master/data/learnsets.js
works.
And if this can't work at all in Java, which language should I use for coding a similar thing? :P
Sorry if this is too much, or you don't want to help. I am too ambitious for my own good, and want to start coding something perhaps too big for myself to swallow. :P