yeah sure just read these two books they are a good foundation the c programing language 2nd edition and the art of exploitataion 2nd edition . Why learn c because c has a great runtime support at a kernel level great for rootkits and its also a low lows level development language meaning the lower the level the better it is for writing exploits to do with memory moste exploits are memory exploits thats it for now remember to learn c it is verey important