I heard its better to learn c++ first, also most hack coders use C++.. that is all I have seen and known really since I started using hacks in '07 or '08.
if you want to make menu hacks you with need -- Microsoft DirectX SDK (February 2010) or summer 2004 for D3D9 that is and include it into your library's when coding.
Fleep made videos on making a DirectX D3D menu on youtube.
you can download sources/bases for Menus and learn from there like im trying to.
hell I used to make hacks in visual basic for a game called warrock till they patched the writeprocessmemory for it.