CS50 is THE reason I have a software development career today. Coincidentally, after CS50, I started watching an MIT Python course. If the MIT course had been my introduction so programming, I am sure that I would have dismissed software development as "not for me". I got lucky that my first exposure was CS50 - I owe a debt of gratitude to Malan.