Where do I learn to program?

Discussion in 'Programming' started by YourContentWriter, Jan 25, 2008.

  1. #1
    Hello there I am interested in learning to program but I could not find much information on the subject, any one got some resources for a total newby. Any help would be greatly appreciated. Thanks.
     
    YourContentWriter, Jan 25, 2008 IP
  2. craze3

    craze3 Well-Known Member

    Messages:
    454
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    110
    #2
    I assume it's for web development purposes?
    If so it's best to learn the scripting language, PHP.
    Here is the basic w3 tutorial but I'm sure you can find some better tutorials if you google:
    http://www.w3schools.com/php/default.asp
    You must be running a web server with php installed (some free hosts might not have this).
     
    craze3, Jan 25, 2008 IP
  3. microtekblue

    microtekblue Well-Known Member

    Messages:
    464
    Likes Received:
    14
    Best Answers:
    0
    Trophy Points:
    108
    #3
    I would recommend learning the .Net languages as its going to become the future.

    Learn ASP.net ADO.net and XML

    PHP is good too.
     
    microtekblue, Jan 25, 2008 IP
  4. clinton

    clinton Well-Known Member

    Messages:
    2,166
    Likes Received:
    44
    Best Answers:
    0
    Trophy Points:
    110
    #4
    PHP is my favorite

    The internet is a great place for programming resources
     
    clinton, Jan 25, 2008 IP
  5. for_si2003

    for_si2003 Banned

    Messages:
    399
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #5
    php may require installing a local Apache server. If you are totally new to programming, I will suggest starting with javascript. Following is a source of learning

    Learning Javascript

    Good luck.
     
    for_si2003, Jan 25, 2008 IP
  6. Arkserver

    Arkserver Banned

    Messages:
    2,533
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Arkserver, Jan 26, 2008 IP
  7. AstarothSolutions

    AstarothSolutions Peon

    Messages:
    2,680
    Likes Received:
    77
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Personally would recommend that you learn more about the concepts of object orientated programming etc before going into any language.... I didn't and whilst as a project manager my programming abilities havent needed to become top class I found it much harder to learn the discipline of true programming after years of doing bits and pieces etc in a true amateur method
     
    AstarothSolutions, Jan 26, 2008 IP
    Yankee85 likes this.
  8. dextor_from_scriptlance

    dextor_from_scriptlance Peon

    Messages:
    26
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #8
    it is not problem if you're really like programming
     
  9. fergald

    fergald Active Member

    Messages:
    304
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    51
    #9
    try learningsteps.com
     
    fergald, Feb 8, 2008 IP
  10. The Critic

    The Critic Peon

    Messages:
    392
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Baby steps, people, baby steps. Before you start programming web-based applications, make sure you at least have a fundamental knowledge of (X)HTML and CSS before you start getting into the other stuff. There's only so much you can do via a script before you eventually have to pass output to the browser or modify an existing document. You could probably get by with little more than a simple "Hello World" level of knowledge if you aren't planning on doing any actual design, but knowing proper markup and formating can save you hours of time debugging errors that you never should have been made in the first place.

    The easiest way to learn beginning programming is via a client-side script like Javascript because you don't have to install anything to get started. All you need is a text editor and a web browser, both of which I can guarantee you already have. Javascript is an object-oriented language that manipulates web pages on the client side without interfacing with the server that sends the data (except in the case of AJAX, but that's something else entirely). After you've become familiar with the workings of Javascript, making the leap to ASP is a breeze.

    That said, I'm a PHP junkie and wouldn't bother with ASP unless someone paid me. I actually started scripting web apps with PHP, but only because I already had a website and hosting when I started. If you want to skip object-oriented programming (OOP) and/or client side stuff, PHP is the way to go. It's a procedural language, meaning that instead of manipulating objects you use a more direct approach. You say "echo" and the page spits out what you want it to say rather than having to say document.write (essentially "hey document, say this"). Of course, PHP also supports OOP, so you can have it both ways. :)
     
    The Critic, Feb 8, 2008 IP
  11. Yankee85

    Yankee85 Peon

    Messages:
    1,067
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #11
    No no no, you need to learn programming and programming concepts before you dig into any language. I recommend to start with this book. Then, see what it takes to be a programmer, here. THEN you can start with a programming language.
     
    Yankee85, Apr 25, 2008 IP
  12. mikelaw

    mikelaw Peon

    Messages:
    148
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #12
    Don't learn. Practice. Think of a project - let's assume a website - and then start doing it. Think of other applications you use day to day - whether websites or PC applications - and aspects of them you think are good then replicate them, looking on the internet for help/ information as previous posters have suggested. IMO, programming is a craft where skill improves with practice. Come across a problem - solve it. Every problem solved is something learned.
     
    mikelaw, Apr 25, 2008 IP
  13. Yankee85

    Yankee85 Peon

    Messages:
    1,067
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #13
    You can't practice without learning anything. The main reason is because it's possible to get stuck to a task which might be very easy, and that technique could be presented in a book. I learned a lot of best practices from books.
     
    Yankee85, Apr 25, 2008 IP
  14. mikelaw

    mikelaw Peon

    Messages:
    148
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #14
    Good point. For me, I've always found I learn quicker if there is some direction. I start doing something realistic and then learn from books and the internet along the way.
     
    mikelaw, Apr 26, 2008 IP
  15. Yankee85

    Yankee85 Peon

    Messages:
    1,067
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #15
    Video tutorials are also very good.
     
    Yankee85, Apr 26, 2008 IP
  16. SGBoise

    SGBoise Peon

    Messages:
    647
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #16
    Check out PHPvideotutorials.com. There are free video tutorials.
     
    SGBoise, Apr 29, 2008 IP