Learning Programming Languages [closed]
-
14-11-2019 - |
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.
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.