Is it true, that there is a convention that purports, only to use camel code in object-oriented languages (as the W3C states in the link below)? If so why?
From the W3C:
It is common, in object oriented languages, to use camel-case names. You will often see names like someMethod(), instead of some_method().
https://i.stack.imgur.com/EhSIa.png
http://w3schools.com/js/js_obj_intro.asp (at the bottom of the page)