Perhaps different but already highly useful. A lot of things would have been good to know before I blundered myself. At least my experience of the said fields (data structures, algorithms, best practices) were that the teaching was sensible and I learned things at the uni but I was not clever enough to come up with all those ideas and principles all by myself, however keen a programmer.
(FWIW, I started programming on a ZX Spectrum).