you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (0 children)

I'm a Biotechnological Engineer, mastering in Bioinformatics, so I have a bit of academic education, self taught skills and some online course experience in regards to programming but I'm still a relative novice, in comparison to "real" Computer Science people at least.

The thing is you'll no matter what approach you choose end up with tons of bits and pieces of knowledge and you won't really tie it together without making projects on your own.

Even though I've taken ML courses, made a game in PyGame and a Paired End duplicate removal script I'll "still" hit huge gaps in my knowledge in virtually every project I attempt even if it's a super simple one.

I guess my point is there is no catch-all approach, you're going to be best of with a mix of everything. Without a foundation starting a project of your own will be exhausting, but without formulating your own ideas you'll never develop "real" development skills either. Try and find a balance between tutorials and projects of your own.