Excuse me if this question is better fitted for another SE, as it is somewhat more of a meta question, but still on-topic.
As a background, I'm an undergraduate Mathematics major in my final semester, currently planning to take a gap year and apply to Math PhD programs.
Since my 3rd year, I've been typing up all my homework assignments in TeX even when not collected, and that has gained me lots of useful knowledge of the language. However, when perusing published papers and stuff like that (or even just TeX.SE threads!) I am consistently mind-boggled by the level of detail and variety of structures that can be created in TeX, much beyond my current ability.
So my question is, besides just using TeX to type up standard homework problems, and reading the various manuals and Tex.SE, are there any practical approaches for improving general TeX fluency and capabilities, for instance, to the approximate level needed for professional academic mathematics writing?
As a corollary, is this even something that people intentionally practice, or is it basically always 'learn as you go' as you encounter specific problems?
unicode-mathandtikz. Are there specialist packages for your area? (e.g. knots). If not, should you write some? There will be half a dozen ways of implementing any one solution - what are their differences and benefits? Play. Etc. Answer: "Yes", to both limbs of your corollary. – Cicada Mar 20 '22 at 10:39