I have done about 15% of the codecademy course on Python. I plan to speed up a bit when I am on summer holidays and need to find something to do when it is really hot. I don’t suffer from the heat but you do need to stay inside and you do need things to take your mind off it sometimes. Coding is perfect because it is very absorbing. I have just completed the date/time section. I have done some syntax basics and then some strings. Coding has reminded me I have to be totally perfect ,exceedingly accurate and meticulous. There is no margin for error, no room for mistakes and it teaches me to be utterly logical and pay attention to detail. It really is all in the detail. One colon in the wrong place and it all falls apart. Confuse a colon with a full stop and it all falls apart. Codes simply will not work unless you have them perfectly accurate. Codecademy teaches that really well. At this stage I am taking small steps, am being guided and then encouraged to think for myself so I can put the learning to work. I could do with an easy look up menu to check certain aspects of coding. I need a glossary or menu so I can see quickly how to set the code. If I did it on a more regular basis some things would stick better because it is about habit and repetition. I cannot do that yet . I am happy with the fact codecademy puts each lessons in a small package so there is not too much to take on in any one sitting and it means I can still pursue it when I am busy. That is important with coding. It is easy to get swamped until you are on familiar ground and so gently getting yourself into it is a good approach in my opinion.