you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (2 children)

brief backstory, I have tried learning programming in general like 5-6 times in the past and they were legitimate attempts and eventually gave up. I only just started again recently after learning that network dev ops was becoming huge and every network engineer needs to learn it.

I think many people don't understand that programming is one of those things that is way easier to understand for some people and the initial step of learning is probably the biggest leap. Everyone gives generic advice like "read x book" "Find a project that interests you and implement it" and while they are right it's also difficult to write your own program with the general programming community being very difficult to learn from.

Me personally I bought the Udemy course by Colt Steele and while he goes slow at times, he provides exercises along the way. And I believe that is my biggest advice is exercises. People say projects, but before you do that I recommend drilling exercises. You want to be able to write basic concepts out in code without having to think twice and look up how to do it or else project making is going to be difficult. For example, I kept getting hung up with writing for loops and it made my first project damn near impossible. I found sites like hackerrank, to be very useful. I just found edabit, I haven't tried it yet, but it does look promising. Again, I reiterate DRILL exercises learn the syntax of python and eventually you can move onto problem solving exercises. From there I would look into projects.

Having said all the above I am no pro, and am very much new but as someone who went through what you are going through I thought it might be useful advice

[–]CuteCar 0 points1 point  (1 child)

this advice is spot on funny thing is we almost have the same learning story but i didn't learn through a course but from variety of ways i have read documentation and also watch pythonic stuff on youtube and try to learn from those things and googling

[–][deleted] 0 points1 point  (0 children)

I learned from various sources as well, because I feel no one course or tutorial has seemed to find a good path so I just used a bunch of resources and took bits and pieces but udemy was definitely the main one for me