There wasn't anything in your comment to be taken in the wrong way.
I understood that you had the best of intentions. You just presumed a few things, and that's totally fine.
About your views on courses, this is the only video course I have ever done, and that was purely because of content and the teaching style of amazing David Malan.
And, your bit about making a curriculum for yourself, it might be great for an intermediate or seasoned developer, but a newbie just entering this field or someone from non-tech background might get overwhelmed with the amount of stuff out there to learn.
So, it's best for them to follow a path of sites like freecodecamp.org (which I use to learn) or this CS50 course. They can ask for help from other senior people as well ( that's where sites like dev.to come into place, kudos to them).
And, about the CS50 AP, haven't received good reviews about it from some of my friends who have taken it. XD. No offense.
CS50x(Harvard) is more practical as compared to CS50AP because it composes less theoretical and gives focus on more practical stuff with different programming languages. It gives a really solid foundation.
Again, totally agree with you about the best way to learn is to build stuff. This is reason why I recommend freecodecamp.org and CS50 many newbies.
So, message to beginners is always, build, build, and build. But, yes, a structure is really important when you are just starting out. :)
@Arth Tyagi Again, very silly, some people learn best when self-directed, school works for others. There's no right way to learn, only what is best for you. Never slap down a student because their work isn't up to some imaginary quality standard.
Very fair point.
What I meant was that beginners need a structure or roadmap when starting out or they might fall in the tutorial hell (randomly watching youtube videos and not building stuff).
It's always better to reach out to people senior to you in the field and following a structure because you might end up losing the motivation if you go on to make your own curriculum and randomly watch tutorials.
There wasn't anything in your comment to be taken in the wrong way.
I understood that you had the best of intentions. You just presumed a few things, and that's totally fine.
About your views on courses, this is the only video course I have ever done, and that was purely because of content and the teaching style of amazing David Malan.
And, your bit about making a curriculum for yourself, it might be great for an intermediate or seasoned developer, but a newbie just entering this field or someone from non-tech background might get overwhelmed with the amount of stuff out there to learn.
So, it's best for them to follow a path of sites like freecodecamp.org (which I use to learn) or this CS50 course. They can ask for help from other senior people as well ( that's where sites like dev.to come into place, kudos to them).
And, about the CS50 AP, haven't received good reviews about it from some of my friends who have taken it. XD. No offense.
CS50x(Harvard) is more practical as compared to CS50AP because it composes less theoretical and gives focus on more practical stuff with different programming languages. It gives a really solid foundation.
Again, totally agree with you about the best way to learn is to build stuff. This is reason why I recommend freecodecamp.org and CS50 many newbies.
So, message to beginners is always, build, build, and build. But, yes, a structure is really important when you are just starting out. :)
@Arth Tyagi Again, very silly, some people learn best when self-directed, school works for others. There's no right way to learn, only what is best for you. Never slap down a student because their work isn't up to some imaginary quality standard.
Very fair point.
What I meant was that beginners need a structure or roadmap when starting out or they might fall in the tutorial hell (randomly watching youtube videos and not building stuff).
It's always better to reach out to people senior to you in the field and following a structure because you might end up losing the motivation if you go on to make your own curriculum and randomly watch tutorials.
100% agree with you. :)
Sorry, I was trying to reply to the post above yours, edited to make that more clear!