Question

I have been programming in Java, PHP, Python for a while.
But my knowledge in programming languages is not that good.
I have been reading a few blogs on functional programming(FP) these days and the whole new concept of Functional Programming seems to be quite interesting.
I want to learn things about programming languages like static languages, dynamic languages, static scoping, dynamic scoping, static typing ,Duck typing , closures etc etc
I want to know what all resources should i go through to get a step by step and perfect knowledge of all the terms mentioned above.
The important thing here is the sequence in which all these things are to be studied.

Was it helpful?

Solution

There is a book You would probably like - "Seven languages in seven weeks" - http://pragprog.com/titles/btlang/seven-languages-in-seven-weeks

OTHER TIPS

You may want to look at the List of freely available programming books. I also find the Hello, World Page interesting.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top