Schwer, da eine Grenze zu ziehen.
Das in Win-Dateinamen zB Umlaute erlaubt sind, in URLs aber nicht, daß kann man einfach 'wissen' oder halt durch Versuch-Irrtum lernen.
Die Codierung (hier zB in Formelsprache) hat natürlich schon mit Erfahrung oder richtigen Stichworten bei der Volltextsuche (in der Hilfedatei) zu tun. Hier hilft Übung deutlich.
Wie bei vielen Dingen in der Programmierung entwickelt man mit der Zeit einen Riecher dafür, was in einer bestimmten Situation vermutlich schiefgehen könnte. Dieses Bauchgefühl ist fast ausschließlich durch die Praxis gewachsen und kaum durch Theorie zu ersetzen. Wenn's gut ist, das Bauchgefühl, dann sagt es Dir sogar beizeiten, daß jetzt mal eher etwas Theorie angesagt wäre.