I am going through another programming book just working on my fundamentals.
Here are some random concepts that popped out to me. 
0 = false
			When you declare a varialbe, you declare the type, then the name.
You can put an expression into a BOOL variable. 
 Watch out for false positives when testing else if statements.  
ternary operator is the same as a conditional operator
The ternary operator's form is
     variable = (test true or false) ? if true value : if false value
returning 0 in main is returning exit success.  Meaning everything went ok.