As the old truism states, the best way to learn is by doing.
This is terribly unhelpful since, really, you can't 'do' anything until you learn. This is a Catch-22 that every grad student encounters; doubly so when it comes to anything involving code, where daily life provides very little in the way of intuition.
This is a companion discussion topic for the original entry at https://www.underworldcode.org/articles/getting-started-60-seconds-to-underworld/