I have to learn ASM anyway (to learn about buffer overflows and other related 
topics in the family of memory-related security). Would there be any advantage 
to learning Assembly first or would that just be an unneccessary headache?

> From: Marco Peereboom <sl...@peereboom.us>
> Subject: Re: Advice on learning C as first language
> To: "Brad Tilley" <b...@16systems.com>
> Cc: "James Hozier" <guitars...@yahoo.com>, "openbsd-misc" <misc@openbsd.org>
> Date: Wednesday, November 24, 2010, 10:32 PM
> I'll call crap on c++
> 
> It doesn't really qualify as a language but more as a "let
> me show you how
> smart i am" tool for tools.
> 
> Object orientation is interesting on the surface however
> the promises have
> never materialized.
> 
> I'll reiterate my previous point. Learn C, if required you
> have most tools and
> ideas figured out to use other fancy languages (which
> ultimately degenerate
> into understanding C anyway).
> 
> C is somewhat hostile and that is a good thing. Nothing
> brings attention
> quicker to an app than crashing. Crashing is good; running
> in some sort of
> unknown state is bad.
> 
> I happened to learn assembly first and C was just an easier
> way to do things.
> Honestly, not much has changed over the years. I tried many
> languages and have
> always gravitated back to C. New things are new and last a
> couple of years and
> then something new pops up that will write all the code for
> you. Unfortunately
> when writing code you have to do that pesky task of writing
> code.
> 
> FWIW

Reply via email to