When you say "programming" do you mean "acquisition of skill" programming or "I need to use existing skills" programming?
Because I can certainly agree that whenever you know what you are doing and have a task that needs to be done hammering it out all at once is much better than splitting it up and doing parts of it each day. Now imagine you have to study for a python test coming up in 2 weeks as an absolute begginer beginner and you have the option of looking at stuff in 30min chunks per day or 3.5 hours per day all at once. Which option would you pick?
Because I can certainly agree that whenever you know what you are doing and have a task that needs to be done hammering it out all at once is much better than splitting it up and doing parts of it each day. Now imagine you have to study for a python test coming up in 2 weeks as an absolute begginer beginner and you have the option of looking at stuff in 30min chunks per day or 3.5 hours per day all at once. Which option would you pick?