How does one get the first kitten? Dont everyone start with one? Do i need to buy one?

If you want to buy a kitty you have to install MetaMask first and than create an account at CryptoKitties. Of course you will need ETH to buy kitty, you will need it also for every other transaction.
You can try to start with one kitty but they recommend to start with two so you can breed them.