> It's inconceivable that you can learn a programming language and be effective in it in a short time.
I didn't spend any time learning Python. I just started using it and was fairly effective immediately.
I already knew programming in general of course, and several languages with similar features. It takes years to get good at programming, but adding a language that doesn't contain any major new concepts shouldn't take a long time for a proficient programmer.
My wife only knew R and still had a way easier time using Python than R for some simple data science stuff. I gave her one Python example and she took it from there.
There are things that are hard but have gold at the end of the rainbow, like SQL. CSS isn't like that. Idk about R, I ragequit it too fast.
I didn't spend any time learning Python. I just started using it and was fairly effective immediately.
I already knew programming in general of course, and several languages with similar features. It takes years to get good at programming, but adding a language that doesn't contain any major new concepts shouldn't take a long time for a proficient programmer.