As a long-time java developer, I’m now transitioning to python. It’s amusing to get something working while simultaneously having no real clue what you’re doing :)
Sadly, many a coder comes to realize that poor planning, tight deadlines, scope creep and unmanaged expectations will lead from the first to the second: