Im not sure it this is allowed here, if it is not please tell me where I can ask this.
Although I have herd JavaScript is easy language to learn, i find it very difficult to learn. I am reading about functional programming(Ch 6) in Eloquent JavaScript. The whole point seems to be that functional programming is a way to make your programs more clear and intent by using functions to encapsulate ugly little details like a for loop, I get that. What drives me insane is trying to follow code that has a function within a function that returns a function that takes function values as parameters, ect... ect.... My head just spins after a while and I dont see that it makes my life any easier although the final program does look nicer.. Is this just something you get use to? or am I doing something wrong.