When you start to learn C, you really have a couple of technical points to understand before being able to print a simple hello world.
Sidenote but I'm thankful to Matz for creating a language that makes disciplined programmers able to create highly maintainable code bases, too (I find it's easier than in C# or Java at least in my experience).