Yeah but the problem with the current method is introducing solutions before the problem. Learning a tool is way easier if you see the value of that tool. I had assignments writing XML schema. No idea why but we had to write them. I didn’t retain any of that but found them very valuable to define interfaces later on. If I’d known the use I’d have been more motivated to learn how to create them.