The first thing you should ask yourself is, “Do I really need to be a full-stack GIS developer?”, maybe you just need to learn to solve specific problems with geospatial data, so, what should I learn? If you enjoy spending lot of time programming, solving errors, and being always open…