Re: Programming

aixroot_at_mindspring.com
Date: 02/15/05

  • Next message: Gautam R. Singh: "Re: Clear text password vulnerability"
    Date: Tue, 15 Feb 2005 14:52:52 -0500 (GMT-05:00)
    To: security-basics@securityfocus.com
    
    

    Ben,

    I'm going to jump in late and say that yes, C is def the language that you want to aim for. However, if you're brand spanking new to programming it's much better to quickly see what you've done and see the results so you feel as though you're making some progress.

    I've tried diving headlong into Java and C but a lot of the books out there are either way to basic or way to complex for a novice to get into. This is just my opinion however.

    My first real stab at programing was with perl. Tons of good info out on the net, tons of good books and there's no compiling everytime which makes the development easier and quicker so you can spot your mistakes and get going in the correct direction quicker.

    If you're into windows as well then try Visual Basic.NET. I know most people on this site will cringe at this and believe me I'm no windows lover, however, if the syntax can't be any easier and then you can write some ASP.NET pages and get to see some real progress quickly.

    Beyond that I'd say python, its a bit easier than perl.

    Once you've gotten a good grasp at the way programming works and how to think like a programmer then move onto C/C++. Otherwise you may avoid programming as I did for years because I was biting off more than I could chew with work and life and just not having the time to really put into the C learning curve.

    > Hi,
    >
    > I want to begin with learning programming to increase my knowledge
    > about security, but I don't know where to begin. Can someone tell me
    > which programming language is good to start with, and pherhaps what
    > book and/or online guides I should take a look at?
    > It would be nice that if I learn a programming language that it
    > shouldn't be much work to understand another one.
    >
    > I am on Linux and Windows.
    >
    > Thanks for the help.
    >
    > Regards,
    >
    > Ben
    >


  • Next message: Gautam R. Singh: "Re: Clear text password vulnerability"

    Relevant Pages

    • Re: What is the learning curve for PHP?
      ... HTML properly either. ... Books become ... HTML is not a programming language at all -- it's a data format, ... but isn't militant about making you use it like Java is. ...
      (comp.lang.php)
    • Re: Starting Forth
      ... operating system / programming language. ... strongly influenced by the books Starting Forth and Thinking ... Proof-reading and editing aren't necessarily the same thing. ... I got paid on a per galley basis. ...
      (comp.lang.forth)
    • Re: VB6Twilighted --
      ... between standard and pro versions, but I'd imagine I'd be better off getting ... > It's a BASIC programming language very similar to VB with a similar ... > resulted from my interest in creating Mac versions of my apps. ... I have a library of books on VB and can find ...
      (microsoft.public.vb.general.discussion)
    • Re: Why questions dont get answered, or "No, Ive already RTFM, tell me the answer!"
      ... Mike McCarty wrote: ... I don't think you will find the kind of information you desire comes with any implementation of any programming language, ... Have you noticed the proliferation of Windows books? ...
      (Fedora)
    • Re: tutorials
      ... Kernighan, and Dennis Ritchie. ... than many books four times the size: ... The C Programming Language, ...
      (comp.lang.c)