There are two ways to do Bitcoin.
1) you just use it and for this case you just have a wallet.
2) you understand it. Which means you read it from the start. In this case you run a node. And when you start a node, you have to sync the Blockchain from the beginning. There is no way in the middle (you can't sync half the blockchain or understand parts of Bitcoin).