https://medium.com/r7b7-tech-blog/how-to-make-a-quick-and-efficient-shift-from-any-programming-background-to-the-genai-world-a1cd7d22d565