Its not too hard to learn either, just takes some time. All that helloworld stuff is sorta pointless at first, but trust me it all comes together. Once you learn how to hack you can apply all that stuff to generally just create a better hack. In my experience knowing a language also makes it easier to learn how to hack, but it's certainly not neccessary. you can hack with zero knowledge of C++. Hell I could create a hack in Java if I wanted, but knowing C++ helps a lot. plus its has good efficiency, second to Assembly on the windows system.