I've learned to program in fortran, I don't know any language, but now when I see a code in C I can understand much of it. Fortran is really intuitive, there are a very few things you have to learn, and then you go. Today is very easy to learn just by looking for tutorials on the internet. The best way to learn is just by programming your self. It can be an arduous work, depending on what you want to do. But this forum is also a great place for interacting with people that can guide you in your learning process. As many before have told you, it is important that you know what specifically you want to write a program for.