Python is good for beginners because of its simple syntax but a lot of people recommend starting with C because it teaches you the very basics of programming and how things work under the hood, which popular languages like python and JavaScript won't teach you. I started with C and transitioning into python and JavaScript was very easy for me because the syntax and concepts are very similar (C gave birth to both of them).