Daily.
Favorite time control for learning the game?

- slow, calculate and try to see tactics
- fast, to try out stuff and get experience.
I do have a strong advise tho: stop resigning. Even if you blunder your queen. It is quite important to see lots of endgame positions.
And besides: you never know, you my get a draw or you opponent blunders worse then you did :-).
Have fun!
Daily chess and 30 minute rapid chess for me. Mainly daily. I don't play blitz, I blunder everything, make terrible moves and don't enjoy the game. Prefer to lose having played my best rather than my worst. I do minimum 5 puzzles every night and 5 endgame puzzles on chess tempo. Currently working through My System. Good book but the prose is hard going. Not an easy read.
I think G30 is about right. Less than that, and the game goes too fast for a beginner to really learn the soundness of the tactics, but more than that and you find you're waiting too long for the opponent's move, and you can lose interest.
It takes a while before you gain the ability to think on your opponent's clock (which is an important skill to acquire), you need to be able to see about 3 moves (6-ply) in before you can start to really anticipate the main options your opponent has and plan contingencies for them.
interesting clock comment. I'm conscious that I spend my opponents clock waiting to see what they will do when I should be exploring their options. good to know it comes with time (no pun intended). I'm getting better at thinking about their game and not just mine. I think my improving calculation skills is helping this.

but, for me at least, 30 min rapid on chess.com gives me the best competition at a “long” time control (at least for online) any moment in the day
i would argue that the long classical otb games are best for maximizing learning but the 30 min games definitely keep one “in shape enough” to be ready for otb games- at least for a casual club player
there are a few things to be had from 10 min blitz (already too fast but getting crushed in the openings i play, executing a middlegame plan, playing against players who are better at blitz/online blitz technique, quickly executing checkmates, dealing with tilt)
but it is also easy to get sucked in and getting in some bad habits that can result from a fast competitive game
but 10 min blitz has given me some very concrete things to work on; especially in my openings (for example, i only get to play a “slav” position (i rarely ever get a proper “slav”) maybe every 10 games; which might be once a month during a time where it is harder to get longer games in; while in 10 min i get “slav”ish games 10 times a week; the blitz games show that my understanding needs some work- and it helps if you are hard on yourself to work at it

when i very first started i needed to play daily as i was in no condition to play live games yet- too hard
daily helped me early on but after a bit the itch to play live games was too much; and i was playing my daily games as though it were blitz so i wasnt getting the most of it anyway

I think always having some daily games going on at some point helps you explore openings you haven't played before in a low stress environment that you can also read books/articles along with. It also gives you time to evaluate positions, calculate possible variations, etc. And I also like daily games because you are still able to play chess even when life gets busy and you just can't dedicate a straight uninterrupted hour+ of your time to do a live game. And then when you do have time for live, I think 30 minutes is good. I won't say blitz is entirely worthless, but you probably won't learn a lot from blitz games nor will I expect you to improve from blitz games. Even the best blitz players like Hikaru learned chess from slower games and then their chess instincts became so automatic that they can play blitz
I played 50 odd blitz games and I found it hilariously futile. I managed to lose all the way down to 195 elo, and flag almost every single game. My rapid rating is over 800. I have Logical Chess by Irving Chernev and occasionally grind through a chapter of that for actual studying. Seems like the community is a bit split between just grinding the game, grinding puzzles, and analyzing your own games slowly, vs grinding no time control games vs CPU.
Thoughts on what the best time control is for routine learning?