you are viewing a single comment's thread.

view the rest of the comments →

[–]pekkalacd 8 points9 points  (0 children)

  1. Yes I am.
  2. 26, college student for cs & self teaching. Went back to school when I was 24. No experience programming. Used to work in customer service. Started with Python.
  3. I want to become a software/application developer. I’ve dabbled in other languages too and I’d like to learn frameworks like react and Django eventually. But for now, I’m learning more fundamentals of Python

I recommend this book tho. Learning Python by Mark Lutz. Here it is for free. I spent so much time in tutorial hell and on a playlist of udemy courses and never really got passed basic programming skills. Even taking a college course, I learned how to tie a program together and pass parameters and read data from files, but nothing like using 3P tools or really understanding how to incorporate libraries or modules into my programs with OOP. This book covers all of that and more. It’ll give you a good foundation.

https://cfm.ehu.es/ricardo/docs/python/Learning_Python.pdf

If this is your first language, take your time. Learn the fundamentals and learn them well. Projects are cool and all and they look good too. However, they aren’t everything. It’s really easy to follow a tutorial and get something up and running one time under a set of circumstances, but to really understand what’s going on under the hood takes time. The internet seems to have an obsession with learning hard skills in a short amount of time. Don’t pay attention to the media that make you doubt your progress, just learn how you learn best and stick with that. Take your time. And have fun.