upvote
I don't recommend tennis balls for a beginner: they bounce everywhere, and you'll spend most of your time chasing the balls rather than juggling. Cheap juggling balls are around 10$.
reply
Learning to juggle way back lasts century, I learned to juggle using lacrosse balls. Very bouncy and and a little on the heavy side. Standing over a bed helps if you are using bouncy things (they still can cause havoc in a bedroom when they bounce off each other though).

One of the IJA (International Jugglers' Association) videos that most impressed me is : IJA Tricks of the Month by Zaila Avant-garde | Juggling Basketballs (https://www.youtube.com/watch?v=sH2E1m8Fseg). Not only does she manage the juggling but her parents let her do it indoors with all sorts of stuff around.

reply
I actually learned contact juggling with a lacrosse ball, since its uniform color and texture make it hard to see the rotation of the ball. That way, you get the similar visual effect to a more expensive acrylic, but without the risk of chipping if you drop it while you’re still learning.
reply
If you do use tennis balls, stand in front of your couch so they land there and don't roll away.
reply
This. Something like a hacky sack also works very well. They don’t roll away from you, and they won’t drive your neighbors nuts especially if someone lives below you when they hit the ground.
reply