I did a retraining as a professional application developer at the age of 37 in Germany. I don't care about age. Of course I knew already that is a little bit crazy to do a retraining in a highly competive field with so much obsession about youth and self-exploitation. I'm 40 now and somewhat a junior dev in the transports and logistics domain but I have a lot of fun doing this stuff and constantly growing and learning in my spare time. I have no technology background and programming experience besides working as a professional online poker player from the year 2008 on. xD Before that time I didn't even own a computer. Some people are really old at the age of 40. My advice would be to put on a really hard physical and mental training program. So you are always in shape and have a clear focused and somewhat young and fresh mind. Do this to the end of your days. Who cares anyway at least you have learned a really great skill. The human craft of computer programming.