Is C language important or too outdated? I started learning Java but gave up midway as I realized I wasn't really ready I guess, too much stuff was happening. Recently I started coding in C & batch and this time its really working out well. I need to finish C so I can jump to main languages such as C# Java and Python. Would like to know, is it really necessary doing C?