To learn C/C++ you should learn assemblyprogramming first. that will make it a lot easier to understand C since C only obfuscates the machinecode below..