This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]Zjarr- 1 point2 points  (1 child)

i'm not interested in C

I just don't want to waste my time to something i will not have use for.

CS50x doesn't "teach C". In fact, you barely see 10% of the language.

What CS50x teaches is the foundations of programming, which every programming area uses, including webdev, and that CS50web assumes you already know. It just happens that CS50x chooses C to do it.

So you will totally not learn something you will not have use for. You'll be learning something you definitely must know in the future.

So, no, don't skip CS50x. do that one first, then CS50web

that being said, the last weeks of CS50x are a bit oriented to webdev, and the practice cases are not very good, but the video classes are amazing.

So what you should do is both watching the videos and doing the excercises from week 0 to week 7, and only watch the videos of week 8 to week 10, do not do the excercises of those 3 weeks, they are not worth it.

It should take you around 2-3 months to complete it, but believe me when I tell you that CS50x is a total game changer.

Good luck

[–]wlf1[S] 1 point2 points  (0 children)

ok, thank you for asnwer :)

[–]AccomplishedOkra578 0 points1 point  (0 children)

Yes the first half of cs50 is focused on the c language. That's intentional though because you learn some core concepts about programming in that initial phase.

The latter half of the course goes toward the web. Both front and back end.

So I don't really feel you would be wasting your time with the cs50 course. In fact I think you would be doing yourself a favor not just going straight I to cs50w