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.