Which language is best for Hacking??
For OS = Linux best for modifying purpose, but if you ask for hacking, mostly python, sometimes JavaScript(for website hacking), sometimes java(but all up-to-date games use variety of language including some sort of assembly language although it is not popular now)
OS
Operating System Linux is best for hacking but you can start with Windows or MAC OS
Programming Language
Python and JavaScript is very popular. Java and assembly language is also used.
Ruby was best programming language for hacking but PYTHON is now best programming language in WEB,GAMING,HACKING, NETWORK, IA
Database
SQL is best for website database hacking
Other requirements