Most active channels
Most discussed users
Most supported premises
You can't measure how good a programming language is.
You can if you define what 'good' means.
Functional programming is not useful for most apps
Functional programming means: Program with functions that only use explicit input and return output. As opposed to procedural where you might have no output but side-effects inside the function. Or functions that implicitly use another input. This idea makes understanding and testing code easier.