I've got to say, if you're struggling with C's syntax, you should worry less about becoming "a hacker" and more with "just becoming a programmer".
^Except those which use scheme...
Question for those who know more than I: what are the tradeoffs of first learning one language in depth, then branching out versus learning several languages(/styles) early on?