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

  • I'm sorry, but this is off-topic here. It is also very open-ended and up to a lot of opinion.
    – schroeder
    Commented Jan 8, 2018 at 17:17

1 Answer 1


About your question:

  1. This is an Information Security related website, so it is not the best place to learn about programming.
  2. 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).
  3. 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.

  • please do not answer clearly off-topic questions but flag for migration and answer there
    – schroeder
    Commented Jan 8, 2018 at 17:16
  • Oh, Ok, got it.
    – galoget
    Commented Jan 8, 2018 at 17:19
  • The question is clearly bogus but I still like the answer (esp. Ruby aspect).
    – Drux
    Commented Jan 8, 2018 at 21:57

Not the answer you're looking for? Browse other questions tagged .