Hello, i am somewhat new to programming. I have some (little) experience in python, but now I'm working on javascript. When i research how to solve a problem i see a load of new concepts and words that i have never seen or heard of. I don't know if copying a code would be considered plagiarism because the codes are examples of "how to do." So... Whats the best way to learn programming. Should i stay in tune to only my classwork coding or should i branch out and try to take in everything that i research.
--- 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.