To become a back end developer, the learning path has three skills: 1) data structures and algorithms, 2) a programming language and a framework, and 3) the basics of databases.