A node is a key part of scripted Pipeline-specific syntax that instructs Jenkins of executing a Pipeline.
Node is equivalent to an agent in Declarative Pipeline-specific syntax.
If you want to learn Jenkins, check out this Jenkins Training course by Intellipaat.
Also, watch this video on Jenkins Pipeline: