1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Best programming language to learn for a noob?

Discussion in 'General Programming Chat' started by wehttam, Oct 22, 2008.

  1. wehttam

    wehttam Newbie

    Joined:
    Oct 15, 2008
    Messages:
    29
    Likes Received:
    0
    So I was browsing all the cool black hat applications and it raised my interest in learning how to program my own automating software, what would be the best yet fairly easy language to learn for someone who barely guesses his was through html, javascript and php? I tried visual basic back in the "yahoo id cracking" days and only coded really simple stuff based on others source codes, I heard java and python are pretty simple to start with and C/++ is okay but VBScript is the best for automating...whats your thoughts?
     
  2. djedje70

    djedje70 Regular Member

    Joined:
    Feb 5, 2008
    Messages:
    239
    Likes Received:
    252
    Location:
    none of ur fr#$%ing biz dude!!!
    It all depends on your needs.
    I would say to go with Visual Basic since you can find a lot of free apps with source code at
    Code:
    www.planet-source-code.com
    . Having a lot of examples will speed up the learning process.
     
    • Thanks Thanks x 1
  3. captainbrian

    captainbrian Junior Member

    Joined:
    Sep 22, 2008
    Messages:
    109
    Likes Received:
    28
    Location:
    New Jersey, U.S.
    Home Page:
    html.. is the best i think.. w3shcools dot c0m will help you a ton and its all free.. but def does depend on your needs.. start out basic and graduate to more advanced..
     
  4. cashcow

    cashcow Junior Member

    Joined:
    Sep 15, 2008
    Messages:
    162
    Likes Received:
    22
    I'd second VB. It's the easiest to learn. Though I myself prefer perl for automation.
     
  5. seomanifest

    seomanifest Regular Member

    Joined:
    Oct 5, 2008
    Messages:
    363
    Likes Received:
    81
    Occupation:
    Consultant
    I would definitely go with php, that along with the cURL library will help a great deal
     
  6. ugorrogu

    ugorrogu Registered Member

    Joined:
    May 27, 2008
    Messages:
    66
    Likes Received:
    4
    Go with Java or C#. Both of the languages are easy to learn and both have lots of resources on the web. Also with C# you can download one of the best development environments, VS.NET for free.
     
  7. jammie

    jammie Jr. VIP Jr. VIP Premium Member

    Joined:
    Feb 24, 2008
    Messages:
    773
    Likes Received:
    453
    All programming languages can do anything you want, neither are "better" than the other.

    Albeit, some are easier to do certain tasks in.

    If you're interfacing hardware, stay away from VB and java, stick to C/C++, otherwise i'd say VB can do everything you need. Only problem is it won't work on linux/mac etc. so if you wish to sell programs, you're screwed.

    If thats the case, hire someone to do it for you in C.
     
  8. SmallStorm

    SmallStorm Junior Member

    Joined:
    Dec 4, 2007
    Messages:
    141
    Likes Received:
    64
    I would recommend python or C#.

    Seems python is easier to learn for me.

    Chris
     
  9. cashcow

    cashcow Junior Member

    Joined:
    Sep 15, 2008
    Messages:
    162
    Likes Received:
    22
    Just curious, are there any more perl programmers here?
     
  10. Chris Devon

    Chris Devon Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 2, 2008
    Messages:
    507
    Likes Received:
    192
    HTML isn't a programming language. It's used in conjunction with programming languages. How can you even automate anything with HTML
     
  11. captainbrian

    captainbrian Junior Member

    Joined:
    Sep 22, 2008
    Messages:
    109
    Likes Received:
    28
    Location:
    New Jersey, U.S.
    Home Page:
    chris you are right.. i was just saying to learn html to get the basic understanding of programming, then go in to learning php and java... but i learned html first and now im learning php n java.. i found with a html base.. learning the other langauges is easier..
     
  12. scubaslick

    scubaslick Regular Member

    Joined:
    Aug 23, 2007
    Messages:
    392
    Likes Received:
    512
    What are you trying to do that you can't do with the languages you've already dabbled in?

    If it's something specific, ask about that. If you're just learning to program in order to learn to program, you'll probably burn out before you get anywhere useful.

    Have a project in mind then tackle it with whatever tool you're already most comfortable with. This will keep you motivated during the learning curve.

    Once you've done it one one language, try tackling it again in a new language so that you can start with a base of familiarity which will highlight the differences between languages much better for you as you progress.

    I'm not an expert coder but I've created projects in cp/m, fortran, basic (oldschool!), pascal, visual basic, c, c++, java, python, perl, javascript, c#(.net), php and Ruby so far, with more to come. The only way I managed to keep from gouging out my own eyeballs with frustration was tackling specific problems with each new language. Now that I'm getting more heavily involved in web programming the background with each of these tools is helping me to make decisions in a way I couldn't if I hadn't tinkered with all of them.

    So my advice is: fix a problem that you currently have in any language you want. Rinse repeat. :)
     
    • Thanks Thanks x 1
  13. aliskorn

    aliskorn Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 21, 2008
    Messages:
    484
    Likes Received:
    459
    Occupation:
    Psychologist & programmer
    Most people would recommend visual basic. Basic (not visual) is so easy, a 12 year old can learn it. I did it on a lousy hc 2000 computer :D
     
  14. kalekom

    kalekom Junior Member

    Joined:
    Jul 25, 2008
    Messages:
    172
    Likes Received:
    356
    Occupation:
    CEO - SEO
    Location:
    here
    Home Page:
    Visual Basic is very easy, and anyone can learn it. I got started with it over 8 years ago...