By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Sure, I understand. I guess what I'm trying to say is that learning to program can be discouraging at first, say like when you've done a lot of work to simply print some text on the screen. Higher level languages like Python can simplify things so that you stay interested. :)

It's not that I'm trying to say that C or Java are bad languages to start with, it's just that if you're really very new to programming, learning the concepts of data structures and algorithms can be easier using high level languages instead of fighting with the more difficult syntax of C or Java. That's all!