Falls du wirklich anfangen willst ein "bypass" zu schreiben, empfehle ich dir mit denn programmieren mit java anzufangen um ein verständniss fürs programmieren zu bekommen, danach ist es auch viel einfacher die c sprache zu lernen.
das ist ein recht nettes buch was es auch anfängern leicht macht java zu lernen, gibt auch ausführungen für c++