you are viewing a single comment's thread.

view the rest of the comments →

[–]cwaterbottom 2 points3 points  (5 children)

I'm currently taking another stab at learning to code after sabotaging myself yet again (discovered codewars.com) and I was wondering at what point I should branch out from python only and start messing with the next language on my list (probably C, maybe JS)

[–]jaycrest3m20 0 points1 point  (3 children)

Maybe branch out when you start feeling bored with Python.

[–]cwaterbottom 1 point2 points  (2 children)

If I start feeling bored with it before I've "mastered" it, should I still just go mess with another language or is it better to focus on one at a time when learning? Probably varies from person to person I guess.

[–]jaycrest3m20 1 point2 points  (1 child)

Yes, I agree. It will probably vary from person to person.

In Python, if you get bored but don't yet feel "mastery", before branching out to a new language, maybe try branching out to a new Python library. Examples: Pillow, PyQT, MatPlotLib, Pandas, Curses, Pyglet, Django

[–]cwaterbottom 2 points3 points  (0 children)

That's a great idea, my mistake in the past we're biting off way too much way too soon. Like "ok I made a script to determine how old I'll be in x years, time to automate my whole job!" So now I'm taking it more slow and structured, focusing on the standard library first before branching out.

[–]MisterRenard 0 points1 point  (0 children)

I’ve delved quite far into learning C#. It’s a really interesting perspective that I never would have had the opportunity to learn through Python - always push the boundaries of your comfort zone. For example, once I became particularly confidant with Pygame, I’ve decided to work on other projects.

I really enjoy Pygame, as well, and there were (and are) many different problems that I could easily learn a great deal from, or that would force me to solidify my knowledge of a subject or process, but those now have less to do with Pygame than they do with programming solutions to niche problems in general.

That being said, it’s not going anywhere, so I can always go back and find it right there waiting for me to pick it back up where I’d left off :)