wow another how-to-make- a-plugin- post Anyways ill give you a suggestion: 1. First off learn basics of java. You cannot code without knowing anything about java. 2. Once you learn java, think of an idea of what plugin you would wanna create, then look through similar plugin sources and learn some of that(dont steal the code!) 3. Also what @saul100 said, check out the Huge_Plugin_Tutorial.
No. nononononono. Watching thenewboston is a horrible way to learn Java, and I know because I have watched all of his videos. I would suggest getting a book instead, if you are interested in learning Java or making plugins.
There is no "yahoo" or "bing". Only Google. And yes, OP, it's a pretty good idea to know Java or you'll be completely clueless. There are some plugins that add an API for making plugins in languages like Python, however, I just don't know if they can integrate with other plugins besides SuperPerms.