The following are the three main categories in web development and basic differences:
Front end development (the visible parts of a website or application that users see)
Back end development (the “under the hood” databases and that users don’t interact with directly)
Full stack development (a hybrid of both).
Full stack can apply to a web stack, mobile stack, or software programs for specific devices.
If you want to learn full-stack development, check out this Full Stack Developer Course by Intellipaat.