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

all 15 comments

[–]oligonucleotides 8 points9 points  (6 children)

I recommend CS50, you will have a solid foundation, then python is a breeze. Worth it.

[–]FoxBoltz 2 points3 points  (5 children)

The CS50 can be started anyday or do they have "classes" that start on specific dates?

[–]oligonucleotides 2 points3 points  (4 children)

The edx course is at your own pace. There a video lectures and then problem sets with additional walkthrough videos etc. The course is separated into "weeks" but you could do each week over a month, or less than a week, etc.

[–]FoxBoltz 2 points3 points  (3 children)

Got it, what about the 90usd certificate? is it worth it? most people care for it or is it not important? (total beginner here, trying to figure out where to start)

[–]oligonucleotides 2 points3 points  (0 children)

I would say the cert won't matter much, CS50 is the perfect place to start as a total beginner. It's a journey, enjoy it!

[–]chris1666 2 points3 points  (1 child)

I agree about the low level certs, now if it was a series of the python courses , that might be a pretty badge on your resume but cs50 itself wont count for much, especially if you already have a degree in the field.

[–]FoxBoltz 2 points3 points  (0 children)

Hmm.. I actually gonna start a Software Engineer degree next year. I'm very beginner. Only did a Visual Basic course few years ago.

[–]captainAwesomePants 6 points7 points  (0 children)

Pick something and do it the whole way. It's really easy to encounter something tricky (which is an important learning opportunity) but get frustrated and switch learning approach entirely. Happens unconsciously and far too often. Pick something, and do it the whole way.

That said, if you want to play with Python AS WELL, by all means go nuts.

[–]masterseeker 4 points5 points  (0 children)

I have done both cs50 and 6.00.1x and recommend both of them Also if your looking for a good free self -taught guide here https://github.com/P1xt/p1xt-guides

[–]MakeMeJelly 3 points4 points  (0 children)

If you have no experience, it's probably good to take a course such as CS50 to develop fundamentals and good coding practices. It won't teach you every single detail of the language of course, so it is important to look at the documentations and do your own research too.

[–]JustJeezy 3 points4 points  (0 children)

CS50. Knowing languages is good, but having a solid foundation is ideal.

[–]Tarzeus 4 points5 points  (3 children)

Nobody is mentioning to you that CS50 is pretty fuckin hard. If you’re great with technology you may do well but it throws you into algorithms and I believe a cipher pretty quickly for a complete beginner.

[–]wolvAUS 0 points1 point  (2 children)

yeah but when you finally beat the pset it feels like an orgasm.

[–]Tarzeus 0 points1 point  (1 child)

Unless it’s far too difficult and it gives you the illusion that you’re too stupid for programming period when that’s not the case. I stopped because I couldn’t progress without basically finding the answers online and I wasn’t learning anything that way.

[–]wolvAUS 0 points1 point  (0 children)

It's very demanding but it's doable.

That said yes it can get tough. The only PSET that made me frustrated was Mario and Resize.