Im a Computer Science Major, i just finish a programming Class.. it was a C class, i got an A on the class it was a bit to easy in my opinion, but im not confident in C Im good with functions, variables, pointers, basic structs, etc Im lacking understanding on structs using pointers, Objects, linked list, and probably few extra things... Now my question, i have a few C books, should i go ahead and keep reading about C in my own, and do random projects to finish my C learning? Also i have 1 month free from school and i wanted to kinda learn python i heard it was a good language to learn.. So should i forget about C for a bit and focus in python? Or 3 finish learning C and learn python at the same time? If the answer is either 1 or 3.. whats the best way to finish my C learning?? books? practice practice and practice?