There seem to be a lot of languages involved. I am finding the abundance of options confusing. Searching the web mostly revealed strong opinions about the author's platform of choice without convincing analysis.
Can anyone direct me to a book or site which describes the overall web framework and discusses the merits of competing options? I need something that breaks down how websites are served and what type of operations are performed on the client vs the server.
I tried to figure out how websites I liked were built. They tended to list various stacks. The variations convinced me that many roads lead to Rome, but left me without a map of the various paths.
Background: I have built desktop applications in java and common lisp. I find lisp more enjoyable, and would prefer to work in a lisp style. However, I recognize that a flexible approach may be required. I took a class in Ruby on Rails several years ago, but it was rather poorly taught. I have played around with html and css.
Endstate: I would like to be able to produce a site with capabilities similar to smartsheet.