\vskip sollte bekannt sein. Besser wäre eventuell aber ohnehin die Verwendung von \par\vspace{\dimexpr…\relax}.
\dimexpr…\relax zur Verwendung von Ausdrücken für Längenangaben ist eigentlich TeX Grundwissen. Erklärt wird es im
etex-Manual. Übrigens wird das sogar in der
KOMA-Script-Anleitung mehrfach verwendet. Es wird aber auch in Foren immer wieder verwendet. Man spart sich damit das eher knirschende
calc.
\intextsep ist schlicht die dokumentierte Länge, die LaTeX für den Abstand vor und nach
here platzierten Gleitumgebungen verwendet. Zu finden in jeder vollständigen Doku der Gleitumgebungen, notfalls im dokumentierten LaTeX-Kern source2e.pdf, der Bestandteil jeder legalen LaTeX-Distribution ist.
\parskip ist bekanntlich der Absatzabstand. Den muss man hier abziehen, weil \vskip oder \par einen Absatz einfügt, den man an der Stelle aber gar nicht haben will. Will man natürlich einen Absatz haben, dann lässt man das weg. Wenn man ohne Absatzabstand arbeitet könnte man das zwar ebenfalls weglassen, dann muss man aber ggf. diverse Stelle ändern, wenn man sich irgendwann doch für Absatzabstand entscheidet. Also lieber gleich richtig.
\noindent verhindert den Absatzeinzug. Den will man ja vor der minipage ja nicht haben. Wenn nach der minipage kein Absatz sein soll, will man ihn dort auch nicht haben.
Also eigentlich alles vollkommen logisch. Es lohnt sich eben, eine wirklich ausführliche LaTeX-Einführung und ggf. auch etwas mehr zu lesen und auch nachzufragen, wenn man etwas nicht versteht, statt nur unbesehen irgend etwas von irgendwo zusammen zu kopieren.