UI/UX
UI - user interface
UX - user experience
UI/UX design is a combination of user experience (UX) and user interface (UI) design, which are both important parts of software development. UX/UI design involves working with users to create interfaces that are easy to use and effective.
A UI/UX developer is a specialized software developer who focuses on creating user interfaces and user experiences for a variety of products, such as websites and mobile apps. They combine elements of graphic design, psychology, and engineering to create a product that looks good and is easy and enjoyable to use.
Both require unique skills; UX emphasizes user empathy, while coding involves logical thinking. But mostly coding takes the cake here since you constantly need to be learning and remembering quite a lot.
HTML, CSS, and JavaScript are the core technologies of web development. They enable you to create dynamic, responsive, and interactive web pages that can run on any browser and device. HTML defines the structure and content of the web page, CSS controls the layout and style, and JavaScript adds interactivity and logic.
UX and UI designers might work on the same product, but they have different duties and goals. UX designers often create wireframes and testable prototypes that form the basis of a website or service's user flow, while UI designers finalize products and designs that drive user engagement.