Nếu bạn thích xây dựng giao diện người dùng và thấy thú vị khi làm cho ứng dụng trở nên hấp dẫn, bạn nên học Frontend. Nếu bạn quan tâm đến việc xử lý dữ liệu, tạo ra các chức năng và tính năng của ứng dụng, bạn nên học Backend. Backend và Front end có nhiều ngôn ngữ nên học, ví dụ Back-end có C#, Java, Python, Golang, PHP, Ruby, Javascript... Front-end thì ngoài HTML/CSS, Javascript là bắt buộc ra còn có thêm ReactJS, VueJS..