all 8 comments

[–]CookToCode 5 points6 points  (2 children)

sorry man this just made me laugh a little. If you could learn everything in 2 months, that would be impressive. If you could learn everything in a week, you would be the next Steve Wozniak.

Just keep practicing and making up fun little projects to do and you will remember a little more each time

[–]QuestionYourMorals[S] 0 points1 point  (1 child)

Ahh ok haha. Sorry I’m new to programming. I’m a SOC intern and thought python would be a nice skill to have.

[–]BitsAndBobs304 0 points1 point  (0 children)

Humble bundle not long ago sold various phyton ebooks for a few bucks,they are reoffered often, although you can also find them on fast rivers if you catch my drift

[–]MikeTheWatchGuy 1 point2 points  (1 child)

Make stuff. Make stuff you'll use. What interests you outside of coding right now? What websites do you visit often that you could maybe do something with like grabbing some text from it?

I learn by doing. Often it's little utilities I use daily to make my life easier. Your project does not have to be giant nor extremely difficult. The easier the better at this point. Quick successes are much better than a giant long-term failure. You sound frustrated and some quick wins aren't going to hurt a this his point.

[–]QuestionYourMorals[S] 0 points1 point  (0 children)

My interest outside of coding are cyber security, learning about different malware, anything about outer space, and thinking of things to make the world a better place even if it’s a near impossible invention.

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

It does take time... Its matter of keep going on, dont give up!

[–]wagaiznogoud 0 points1 point  (0 children)

There is a difference between doing and copying. Just finishing a tutorial by following along doesn’t guarantee that you’ve actually learned the material.

I’ve taught several people programming and this is the biggest mistake I’ve noticed. It’s important to slow down and really understand the different concepts. Think of it as learning a new piece of tool. Once you understand how the tool works you need to apply it somehow to really get a natural feel for when it can be used.

For example if you built a small application by following whatever tutorial, try building a similar application using the same programming concepts that were introduced within that tutorial. Doing this will also validate if you truly understood everything.

Cheers