What is functional programming?

An amazing two-article series on the nature of functional programming and how it compares to object-oriented programming. Part 1 - What Is Functional Programming? Part 2 - Which Programming Languages Are Functional?…

Is JavaScript a OO programming language?

Coming to JavaScript and asking how to do classical inheritance is like picking up a touch-screen mobile phone and asking where the rotary dial is. Of course, people will be amused when the next thing out of your mouth is, "If it doesn't have a rotary dial, it's not a…