# Where should I start to learn full-stack technology?
After learning one programming language, start by creating a Rest API with backend development. The core technology of full-stack is backend. Python Flask is easy, so you can quickly understand backend and full-stack development overall.
In this course, you'll learn backend technology with Python Flask, and also utilize simple frontend technology to understand the overall structure of both backend and frontend. Additionally, detailed explanations for understanding web technology, intermediate Python syntax, from planning (MVP) to MVC patterns, and comprehensive content for implementing modern web technology are explained in detail.
I've created a summary of the fastest and most up-to-date full-stack roadmap as a YouTube video. If you refer to that video, you'll be able to understand not only this technology but also a roadmap that will enable you to develop web/apps on your own in a short amount of time.