my theory on it is, remember before learning. When I was 17, I used to do some freelance works in php and used jQuery for front-end. I found difficulty with JavaScript and jQuery because I can't remember the native function names (because of upper-lower cases), I copied jQuery code from Stack Overflow and other sites, edit it if necessary.
In college, while taking class in JavaScript, my professor, said that the JS function naming follows a specific rule. If the function consist of multiple words, the first word will start with lower case and all other words will start with upper cases. Th…