Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: Learning to program?  (Read 9150 times)

0 Members and 1 Guest are viewing this topic.

Calum

    Topic Starter
  • Moderator


  • Egghead

    Thanked: 238
    • Yes
    • Yes
  • Certifications: List
  • Computer: Specs
  • Experience: Beginner
  • OS: Other
Learning to program?
« on: November 30, 2006, 01:27:00 PM »
Hi all
My first foray into the programming section
I've decided I'd like to learn to program, as one of the A levels I am looking at doing includes a bit of programming and I'd prefer to know at least the basics before starting (if I actually do that A level and even if I don't I just think it'd be cool to know how to program)
Can anyone point me to some good online tutorials or books to get me started?
Anyone have any tips they'd like to share?
I've heard C is a good language to learn, is this true?  What would be the best language for me to start with?
Never done any programming before so any advice is appreciated
Thanks in advance

Dusty



    Egghead

  • I could if she would, but she won't so I don't.
  • Thanked: 75
  • Experience: Beginner
  • OS: Windows XP
Re: Learning to program?
« Reply #1 on: November 30, 2006, 03:48:06 PM »
Others will scoff but I recommend you start with a high-level language such as QBasic version 4.5.  With no knowledge of programming C and/or C++ can be confusing to a newcomer.  Also QBasic is an interpreted language which is created in an Integrated Development Environment, in other words you can write your program (some checking will be done as you enter each line) and immediately Run it to check the results.  With some other languages you must write your program in a text editor then compile it then run it.

QBasic is widely used in colleges in the USA and UK as a starting level for students.

QBasic tutorials are freely available on the WWW as are many forums dedicated to that language.

QBasic is a DOS based language so some features such as direct line printing are not available when running in the Windows XP Command environment but there are workarounds for most.

Good luck
« Last Edit: November 30, 2006, 03:52:23 PM by Dusty »
One good deed is worth more than a year of good intentions.

ghostdog74



    Specialist

    Thanked: 27
    Re: Learning to program?
    « Reply #2 on: November 30, 2006, 08:13:11 PM »
    you can learn to program using Python. Its easy and fun, with lots more stuffs.
    http://www.developer.com/open/article.php/625901

    Calum

      Topic Starter
    • Moderator


    • Egghead

      Thanked: 238
      • Yes
      • Yes
    • Certifications: List
    • Computer: Specs
    • Experience: Beginner
    • OS: Other
    Re: Learning to program?
    « Reply #3 on: December 01, 2006, 01:55:22 AM »
    Cool, thanks a lot for the advice guys

    DaveLembke



      Sage
    • Thanked: 662
    • Certifications: List
    • Computer: Specs
    • Experience: Expert
    • OS: Windows 10
    Re: Learning to program?
    « Reply #4 on: December 01, 2006, 02:21:03 PM »
    Thanks Ghostdog74 ... Never knew that Python was FREE, so I never checked into it... Another language to learn... [smiley=thumbsup.gif]

    Rob Pomeroy



      Prodigy

    • Systems Architect
    • Thanked: 124
      • Me
    • Experience: Expert
    • OS: Other
    Re: Learning to program?
    « Reply #5 on: December 01, 2006, 03:20:44 PM »
    Python, Perl, PHP, Ruby, Quanta, etc, etc.  There are loads of free compilers out there.  It is always a good idea to choose a programming language that  best suits your intended use.  I rarely stray outside of PHP and javascript, since most of my programming is web-related.  If I were fascinated by A.I. however, I'd probably be sticking to something like Prolog.
    Only able to visit the forums sporadically, sorry.

    Geek & Dummy - honest news, reviews and howtos

    Neil



      Expert
    • Fear me Track. Noone can escape my wrath.
    • Thanked: 3
      Re: Learning to program?
      « Reply #6 on: December 05, 2006, 09:56:39 PM »
      Visual Basic is good, to create "useful" applications fast. That and a C++ compiler for .NET Express edition can be downloaded for free from Microsoft, suprisingly.

      Calum

        Topic Starter
      • Moderator


      • Egghead

        Thanked: 238
        • Yes
        • Yes
      • Certifications: List
      • Computer: Specs
      • Experience: Beginner
      • OS: Other
      Re: Learning to program?
      « Reply #7 on: December 06, 2006, 11:30:15 AM »
      Awesome, thanks a lot all of you.
      I'll try and make some time soon to learn some of this then.
      Thanks.

      Dilbert

      • Moderator


      • Egghead

      • Welcome to ComputerHope!
      • Thanked: 44
        Re: Learning to program?
        « Reply #8 on: December 13, 2006, 04:32:10 PM »
        I too would start with VB, just to get the basic concepts down, then move on to a more complex language.
        "The geek shall inherit the Earth."

        Jeronimo_Mc_Kinsley



          Intermediate
        • Computerfreaks RULE !!!
          Re: Learning to program?
          « Reply #9 on: December 16, 2006, 01:08:23 PM »
          If u wanna program ur own games start with :)

          I started with C++ and I like it :)]this site[/url] is the best site to start with :)

          I started with C++ and I like it :)
          « Last Edit: December 16, 2006, 01:10:10 PM by Jeronimo_Mc_Kinsle »
          Don't smoke!

          Neil



            Expert
          • Fear me Track. Noone can escape my wrath.
          • Thanked: 3
            Re: Learning to program?
            « Reply #10 on: December 16, 2006, 02:02:46 PM »
            Obviously not so good with the HTML :P

            Calum

              Topic Starter
            • Moderator


            • Egghead

              Thanked: 238
              • Yes
              • Yes
            • Certifications: List
            • Computer: Specs
            • Experience: Beginner
            • OS: Other
            Re: Learning to program?
            « Reply #11 on: December 17, 2006, 04:32:07 AM »
            Apparently not . . .  ;)

            HTFC_Stevo

            • Guest
            Re: Learning to program?
            « Reply #12 on: January 19, 2007, 04:57:25 PM »
            I strongly recommend C# as a starter language.  Microsoft has a free prgramming interface, Visual Studio Express C#, that you can download from their site.

            Stevo

            Kiwisue

            • Guest
            Re: Learning to program?
            « Reply #13 on: March 05, 2007, 09:37:39 PM »
            I too have just started to learn to program using python.  A gr8 site is python.com  You can download the python program from there too.   Check it out!

            fffreak



              Adviser

            • That's right I am a final fantasy freak.
            • Thanked: 3
              • Yes
              • JSPCRepair
            • Certifications: List
            • Experience: Guru
            • OS: Windows 7
            Re: Learning to program?
            « Reply #14 on: March 06, 2007, 06:02:25 AM »
            That's a BUMP.
            Computers are the future, not us. Learn everything you can about them while you still can, soon they will be learning about us... Every bit of advice that I give you is best guess, it is your choice whether or not you listen to it.

            Calum

              Topic Starter
            • Moderator


            • Egghead

              Thanked: 238
              • Yes
              • Yes
            • Certifications: List
            • Computer: Specs
            • Experience: Beginner
            • OS: Other
            Re: Learning to program?
            « Reply #15 on: March 06, 2007, 08:47:48 AM »
            Bump and a half.
            Great way to increase your post count, huh?

            Dilbert

            • Moderator


            • Egghead

            • Welcome to ComputerHope!
            • Thanked: 44
              Re: Learning to program?
              « Reply #16 on: March 30, 2007, 11:47:30 AM »
              Latest post split into new topic. This one is closed to prevent further bumps/discussion of bumps. :)
              "The geek shall inherit the Earth."