
Here’s a good read you could check out to understand the differences between Server-side and Client-side rendered applications. SSR introduces you to a handful of templating engines that lets you render dynamic data from the backend in your views. As opposed to Client-rendered applications where everything is rendered client-side. You might be coming from an SSR (Server Side Rendering) background, where views are rendered from the server-side with their associated data. Vue’s out of the box support for preprocessors also adds to this easy learning curve.

It’s already old news by now that Vue has a very small learning curve that allows any or almost anyone to jump right into learning with little or no hiccup. This post assumes you have beginner to intermediate JavaScript & Vue knowledge, have heard of, or have basic knowledge of preprocessors.
