Ah, 7-8 weeks should make your life much easier. The fact that he came to you at that age means someone probably dumped him; that's about when that happens, usually. A kitten that age that has not been handled would never settle in your lap. I know; I could get you videos of kittens that were feral, and you'd be lucky to see them, let alone catch them.
If you're not a cat person, keeping one for the first time can be very puzzling. The words, "Why on earth did he do that?" will pass your lips very often. There's a reason for everything a cat does, but that doesn't mean we know why.
Just for example, the purring thing. Lots of newborn kittens purr while they nurse. Their mother usually purrs while they're nursing, too. This is thought to be a "self-comforting" activity. But seriously injured or even dying cats often purr, also. I've seen it, and it doesn't seem to make sense.
If you talk to the kitten, don't be surprised if he starts to talk back. Some cats are very conversational. And the size of the meow often has no relationship to the size of the cat. I saw a tiny one at the shelter that had a voice like a foghorn; our Punkin, who is pretty-good-sized, has just a little squeak.
Please feel free to ask any questions.
Oh, and do be sure to watch the health of your kitten. Cats are the consummate predator, and they know that showing weakness will lead to death. For that reason, they often don't show that they're even sick until they are very sick. At the age of the kitten you have, an upper respiratory infection (the dreaded "URI" you see mentioned here so often) is the most common illness, and it can be fatal.
Oh, and someone mentioned that cat food has an essential ingredient that dog food doesn't. That ingredient is taurine. Without it, your kitten eventually won't develop properly. It is also an ingredient in mice, by the way!