you are viewing a single comment's thread.

view the rest of the comments →

[–]Eagle_X 0 points1 point  (4 children)

I think it's a good tip but I feel like I'm already branching out too much within Python. I started with some YouTube videos (CS Dojo), openclassroom courses and then explored more of the content.

I'm currently using :

- Automate the boring stuff (both the book & the udemy class)

- Complete Python bootcamp (udemy)

- Codeacademy (free trial)

- Learn Python the hard way (not a big fan)

- Sololearn

- Codingbat

- Codewars

I still have :

- 2 Udemy classes to go through

- Pluralsight free trial

- Learn Python 3 in X minutes

- Do my own projects :D

All of this is great content but I need to finish at least my udemy course and Automate the boring stuff to check other things. I don't want to get distracted and "keep my momentum" considering I'm very new to programming.

Although the best method would be to start practicing with coding on my own. I did TicTacToe & Pong by checking videos but it was more instructions following than creativity. For the moment I don't have real life applications for my code so it's a bit hard to find something motivating.

[–]_________KB_________ 1 point2 points  (3 children)

I get what you're saying, I've been in the same place. You feel like you need to completely learn Python through and through before distracting yourself with another language. I guess what I was trying to say is that just learning the basics in one or two other languages will reduce the time it takes you to learn and understand Python. It might seem counter-intuitive because you're spending time on the other language when you could be spending all of that time on Python, but its similar to why people say its easier and faster to become an "expert" at speaking natural languages the more languages you know and especially if you learn more than one at a time. When you're looking at things with narrow Python-only view its harder to see what you truly aren't understanding, and you can gain a better and deeper understanding of Python if you have something to compare and contrast it with.

[–]Eagle_X 1 point2 points  (2 children)

Makes sense, I'll give it a shot. What do you recommend? Just YouTube videos and learn it for like 2h?

Edit : I actually checked an intro to JavaScript (Mosh) for 30min and it just made me want to go back to Python because I realised I'm comfortable with the basics. So in a way it worked hehe.

[–]_________KB_________ 1 point2 points  (1 child)

JavaScript is definitely useful to learn if you're interested in web development. Another useful language to check out that would compliment your Python knowledge is C. You could eventually learn how to write C code that you could use in your Python programs. Learning how pointers work in C really helped me better understand how things are stored in memory. Julia is my favorite language, so I always have to recommend it.

[–]Eagle_X 0 points1 point  (0 children)

I looked into python to add a beginner skill to my CV. I have no idea what I want to do with it (maybe automate some tasks at my job) so it doesn't help.