질문이 너무 막연 한가요? ㅡㅡ;

C 프로그래밍도 제대로 못하는데 지금 간단한 모바일 3D게임 만들고 있습니다.
물론 전 실력이 안되기 때문에 메뉴 관련된 것들만 하고 있고, 다른 것들은 게임 툴(엔진, NF3D)
예제 보면서 뚝딱 뚝딱 만들고 있는데 너무 주먹구구식인것 같습니다.

주먹구구식 -> 'C 책에서 나오는 do while 문을 써서 메뉴를 만들면 좋다.'
뭐 이런것 조차도 모르는 상태에서 게임을 만들고 있으니 계속 하면 실력은 늘겠지만 그에 대한
효용가치는 떨어 질것 같습니다.


번외.
책 혹은 동호회 같은것 추천해 주시면 고맙겠습니다.