There will be a lot of steps to be learned to get to your eventual goal. I can also say that there is a huge difference between following and chasing. Most folks work a long time just to get to the “following” stage. To answer your question, there is not really a “there is a person over there at x heading” sensor, there are tricky ways to use “regular” sensors to make a pretty good guess that the robot is looking at a person.
On the other hand, if you can accept that your first robot is probably not going to be chasing anyone, this is a pretty cool hobby. The fact of the matter is that you can build a robot, and from there, its functionality is limited only by what is in your brain. Code and logic give you fun puzzels to solve --much fun.
All of us started the same way, get a microcontroller of some kind, picaxe, arduino, prop, etc and make a LED blink. Or grab a Start Here robot --A helluva deal at 100 bucks or so and there is a ton of info and people around here to give you a hand.
Start with the SHR and then you can add functionality to it as you learn. a PIR sensor will allow you to detect mammals (and candles…) with some accuracy. But CTC is right, you are going to have a hard time doing this without some intermediate steps.