C and C++ are considerably less similar than C# and Java. Does that make Java and C# "merely dialects" of the same language?
YES! They're all just a dialects. So let's learn only the proper language - C!!!!
And leave the dialects to the morons who do not know how to speak the literary language!!!
(Followed by the Evil laughter )
All problems in computer science can be solved by another level of indirection,
except for the problem of too many layers of indirection.
– David J. Wheeler