“Cubing” and “Coding”?

--Originally published at Nihilistic Kirby

As a newbie in the programming world, and despite being a Python beginner, I literally have NO IDEA where to start, and I would really appreciate any kind of help that could help me to have a better understanding in this confusing (at least for me) ocean of languages and algorithms, like sharing helpful books, video tutorials, etc.

With that being said, I’d like to share and experience that keeps making me wonder how much can I get familiarized with this whole new world: It’s been like 5 years since I first started solving Rubik’s cubes, and that was the way a learned how algorithms really work, as all the methods to solve any cube require algorithms. Of course it’s complicated as hell to solve the cube the first time, but as the time passed I became better (as it is supposed to be, I think) and I developed my curiosity about new cubes and algorithms, so without even noticing, I learned by first “language” in order to understand those algorithms, and then this Rubik experience helped me to decide which career to choose. So here I am, and I’m  not turning back, even if that means hell for me for the next 4 or 5 years.

(Yeah I know, I’m not the best writer in the world)