if i cant use VS then what is the difference between the eclipse's versions(luna, oxygen, etc)?
what do i need to start modding?
the ide, minecraft, jdk and forge?
what java version should i use?
i had some troubles in the past with java when i used to play minecraft, and a few months ago i had some trouble with java 9 not working on Unity.
what version should i mod?
i dont plan to share my mods i just want to learn how to make them, i heard that something changed between 1.7 and 1.8 and that mods arent made the same way
btw i am using windows 7 and i dont want to mod the new minecraft for windows 10
The IDE you are using should be fine. You are right in needing an IDE, Minecraft, the JDK, and Forge. For Java version, 1.8 is still the standard I think, so use that. You may mod whichever version you want, but if you plan on updating your mods to new versions, if you want to update from 1.7 to 1.8 or 1.8 to 1.9, you must essentially rewrite your entire mod.