Full threaddancecodes·learning to code is easy than understand code and review, but understand code more important than code. If you understand code - you know all. Try to understand linux kernel code or gccView on HN