I'm really into hacking and security aspects. But I'm wondering about several things that is stopping me from pursuing this passion for the time being. One of the them is actually Programming language. As we all know that programming in general is an open-ended field, and what I mean you can't just by learning the basics of a language go into writing complex programs or exploitation
About your question:
- This is an Information Security related website, so it is not the best place to learn about programming.
- If you want to learn about programming I recommend you to start learning Python Programming Language, it's pretty easy to learn and very powerful, also is available in every platform (Windows, GNU Linux, Mac OS X).
- After learning python, I recommend you to learn Ruby, a lot of exploits from Metasploit are created in ruby, you can check the source code if you want: Metasploit Source Code on Github
Hope it helps, good luck and for future programming questions, please use Stack Overflow instead.