A node is just core (or knots) running on dedicated hardware. Technically your pc can be a node just by running core or knots.
You can also do it on a dedicated laptop before getting some dedicated box or raspberry pi. Literally like opening an app! You do need to forward some ports though. YT that