client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly. The front end of a website is the part that users interact with. Everything that you see when you’re navigating around the Internet.
highly recommend you make Vuejs your first choice because it is beginner friendly. Vue is a progressive framework for building user interfaces. React React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. Angular Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps. 24