By far the best habit tracking app I have used because it requires so little time commitment and the UI is much more simple to use than others. I have no affiliation to the company.
Although it sometimes goes over my head. The CodeNewbie podcast serves mostly to remind me that other new people are struggling and there are lots of resources out there to help you power through.
Less longer sessions vs many shorter
I think it was Erik Trautman was of the Odin project that mentioned on the code Newbie podcast that you should prioritise longer sessions over regular short ones. For a long time I would only do 10 mins each morning and tick it off. When Erik mentioned this I realised that 2 x 1 hour sessions are far superior, because it often takes 15 mins to just get stuck into the course, or problem you are solving.
Guaranteed quiet time. Early or late.
Paul Graham constantly speaks about how uninterrupted quiet time is the best thing for programmers. It applies to any task that you need to sit down and think about for a while such as studying for example. Even the prospect of being distracted can lead to less focus for me.