During the past 20 years, I continuously learn new programming languages, platforms, frameworks, and libraries. On the one hand, I still need to make my living as a software development professional trainer and on the other hand, there is a growing need to learn and evolve. I found that when explaining a specific topic to others I find myself thinking again about that specific topice. The learning process includes repetition. I succeeded to combine that required repetition with my teaching work. I believe this finding can be relevant for software developers as well. Explaining specific topics to others, whether as a short lecture delivered at work to the fellow developers or as part of a meetup taking place in another place, can serve our need to maintain a continuous learning process.
Python for Kids: Coding Made FUN
The Python for Kids: Coding Made FUN is a new book that focuses on teaching kids how to code in Python. You can find it on Amazon.