It is quite understandable why the desire for instant coding takes hold of a lot of students in full-stack courses: working on the user interface from day one seems like great progress. But, the problem with learning a tool right away without understanding its principles results in the developers having issues with debugging an issue that isn’t addressed in the tutorial.