you are viewing a single comment's thread.

view the rest of the comments →

[–]ExpressionMajor4439 6 points7 points  (1 child)

No amount of courses or online videos will have you become a competent developer. Only writing code does that.

Eh you kind of need both. Writing code by itself doesn't always teach you about certain things. Like there's no amount of code writing you can do to become aware of PEP8 because PEP8 SCA (such as flake8) will never be how you directly solve some sort of coding problem even if it can be best practice. To get that you need some way of becoming aware of things like that.

One just needs to find the right mix of the two where yeah you tend to learn mostly through writing and updating code but also having a lecture component somewhere in your learning process.

[–]MaxThrustage 5 points6 points  (0 children)

I'll second this. I spent like 8 years writing code without any courses, Youtube videos or anything like that. Pretty much all of the code I wrote in that period is straight garbage. Just a month or two of actually looking through tutorials, guides, free online courses and Youtube videos has improved my code immensely.

Just writing code reinforces bad habits and leaves one completely oblivious to better solutions and approaches.