There are two categories of nodes:
Content pixel nodes can be an shape, an image, a video or event a live camera feed.
Effects nodes take an input of a content or another effect node.
There are different types of nodes:
Pixel Nodes: textures of an image, video, camera or live graphics.
Float Nodes: an array of float values. Used for animation.
View Nodes: user interface elements to build a custom UI.