Right now, there is a language barrier between the developers and myself because I don't know the jargon. I say something and they think its something else, I try explaining how it should work, they fix it and it's not fixed.
It's inefficient and I feel ignorant for not being educated/able to efficient communicate. Can you make any recommendations of courses or where I should start?
I think starting with computer science (anatomy of a computer, history of computing, etc) and then moving into Java is probably the way to go.