--- Update ---
Also, how would i retain all this information. Because i want to learn objective c, but all the different syntax and different concepts are overwhelming. Maybe it's just initial overload? Sometimes i think that i fail at life lol.