Learning your first computer language will not be easy. There will be days where you cannot find out what you did wrong or when you have started a project that is too advanced for you. The trick is to pick a language and stick with it untill you fully understand it.Java and c++ are good options because those languages will not allow you to develop as many bad habits.
I recommend you search the web. Read different articles and watch videos, when you hear the same thing explained multiple ways you will develop a better perspective and become a better programmer. Here's a link to help you get started and good luck!