User blog comment:SamwiseFilmore/Programming Theory Project/@comment-25131077-20161014164323

Minecraft modding is different then most types of coding in that you really can't code new features in. You have to use stuff they give you to add new features. And when they remove the stuff you use to use... :P That has been one of the main problems in updating the Eragon mod.

Also learning Java is a 2 in 1. C# is almost identical at lower levels so you will be learning 2 languages at the same time ;)