Depends on how much you want to improve versus the amount of fun you want to have. For improving 10+ minutes is best. At your level you'll want to learn to not drop pieces and win your opponent's pieces. To me, that sounds like a reasonable argument to go for 10 minute games instead of even longer time controls. Everyone is going to fall for Nxc7 forking king and rook at some point in their chess life before they will start noticing the threat. That experience can also come from 10 minute games, and arguably the experience will accumulate faster with 10 minute games than with longer time controls. It's also the way young children learn to play chess: they play, play, play and get better with tactics along the way. And then later on they'll slow down and start thinking a bit more.
What time format is best for a beginner?

I tried 10 minute games. My game is a lot worse and it's more superficial. Of course compared to stronger players my game is like that in any time control, but not only I didn't really enjoy 10 minute games I've played, I was missing things left and right. Not only blunders but opportunities as well. And when there is a decision should I push, leave as it is or take, there was just not enough time to calculate and decide.
Sometimes I think that some stronger players underestimate how bad we lower level players are. And if that is like that for me, someone rated under 1 000 will be overwhelmed.
I would actually argue that 10|0 is one of the most treacherous time controls. It looks like you have time, but in reality you need to speed up. In 5 minute blitz games you at least know that you don't have the time and just play so what happens, happens. 15|10 on the other hand feels like a longer game than 10 minutes. It is harder to flag because of the increment and if you play till the endgame, after 60 moves you actually have 25 minutes per side.
15|10 is not the same as even longer games, but you have some time to think at least.
What I like about even longer games is that I can (in a sense) actually manually analyze the game as I go along. I think about some ideas and when the game is over I check these out with the engine. I believe that by thinking about the position in depth you can improve a lot.
@RAU4ever I am sure that for you those 10 minutes are like eternity, but most of us are not like that.
No, I understand what you're saying. I've seen a lot of lower rated players at my local club who also get into trouble with slower time controls. They also get in time trouble playing 20 minutes. So I get that 10 minutes is not much time at all.
My point was, however, that it might be good to play those fast time controls to gain experience quickly. Because it's so quick, you'll see more games, and possibly gain more pattern recognition quicker. If you see young kids playing, they play superfast (and very badly in the beginning). My idea is not that this will be conducive to better chess, but that there will be so many errors that it might help you spot the errors yourself a little bit down the road.
What I'd propose is something like 10 minute chess till rating 1000 and only then to start playing longer time controls.

If you want to learn don’t play blitz ( 3 or 5 minutes )
+1, but 60 min online chess is not recommended.

@rishabh11great
If you like slower chess, why not, it is great fun. The only reason against it, is the lack of time.
You will sometimes get people who will stall in a losing position, but the gains for me outweighs the negative stuff.
I would however like them to give us classical rating so 10 minute games are rated differently than 60 minutes games, but I know it is not realistic.

@rishabh11great
If you like slower chess, why not, it is great fun. The only reason against it, is the lack of time.
You will sometimes get people who will stall in a losing position, but the gains for me outweighs the negative stuff.
10+0 is a very good time control then!

You should probably start with slower time controls the better you get at that the better you’ll get at the faster time controls

if ur losing on time try blitz because then you can see good moves faster
This is bad advice... if someone studies the game with longer time controls they will better understand positions and thus be able to make the moves faster and it's better in the long-run for improvement.
If someone loses on time often they need to work on their time management for that specific time control, not play a faster time control.

Hi! My name is Lauren Goodkind and I'm a chess coach based in California. I recommend beginners to play with a slow time control, such as game in 30 minutes or longer. Why? You need time to think and ask questions to avoid making silly mistakes.
I hope that this helps.

I love playing daily. For all intents and purposes, you have as much time as you want to analyze each move and you can still get in lots of reps by having a bunch of games going at once. I can't imagine playing 10 mins or less without developing bad habits.

It seems that you just started to play. One thing that will help you improve your game to the point where you can play well enough to understand what's happening in your games, be able to analyze your play and enjoy a well-played game is to study the game. There are many chess books that help the novice understand HOW to chose move and evaluate positions. You might consider Tarrasch's "The Game of Chess", Capablanca's "Chess Fundamentals", Chernev's "Logical Chess Move by Move", or ask for other suggestions here in Forums. It is easier to learn how to play well with the help of expert guidance than to figure it all out by yourself.
The best time control is the longest you have time for. You will learn more from one game where you take the time to be certain you are playing the best moves than from 50 fast games where you just play the first move that comes to mind. And at slower times controls your opponent is more likely to show you how what you thought was a good move was not so strong after all, while in a fast game they will usually miss many strong moves and just return mistake for mistake. Remember, all the great games from grandmaster play you see analyzed on this site were played with time controls such as 40 moves in 2 and a half hours per player, then more time added for more moves.
Or, if you're just looking for a little fun, continue to play fast games against other low-rated players and hope to slowly get a little better.
The one that is the most fun to you. Just don't play bullet majority of the time. Many people recommend beginners to play daily games or slow format games, but ironically enough, those beginners that follow such advice often improve very slowly, while those who play blitz and faster rapid time controls often improve more quickly. I would suggest ocassionaly trying to play a longer rapid game, like 45+45 and seeing how it goes. A lot of beginners don't have the patience for such games. Ironically enough, the lower rated you are, the less patience you have for slower time formats., even though beginners need that time the most in order to avoid silly blunders that I can avoid even in 3+2. If a beginner starts a 60+0 game there is a big chance that on move 30 both players will have above 50 minutes on their clocks and a 99% chance that both players will still have more than 40 minutes on their clock. When 1500+ rated players play 60+0 at move 30 both players probably have less than 50 minutes on their clocks and maybe even less than 40 minutes. I don't even know why that is, I can't fully explain it even though I was also like that when I was a beginner.
Ah... I'm 1400 in rapid. In bullet I'm 1400. Blitz = 1353