Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. How did you learn to program?

How did you learn to program?

Scheduled Pinned Locked Moved C#
csharpc++questionlearning
26 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Steve EcholsS Steve Echols

    You skipped over the 8088/8086/80286? Guess that Commodore was pretty sweet! Never got hold of one, but the graphics we're supposed to be impressive.


    - S 50 cups of coffee and you know it's on!

    P Offline
    P Offline
    Paul Conrad
    wrote on last edited by
    #16

    Steve Echols wrote:

    You skipped over the 8088/8086/80286?

    Yep. The Commodore wasn't all that bad of a machine for its time. It was a big leap from a 6502 based machine to Intel :-> The junior college I started off at had their Ada compilers on 8088s and it took 2 minutes to compile a typical hello world program. My 386, well, about 5 seconds :laugh:


    If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

    Steve EcholsS 1 Reply Last reply
    0
    • P Paul Conrad

      Steve Echols wrote:

      You skipped over the 8088/8086/80286?

      Yep. The Commodore wasn't all that bad of a machine for its time. It was a big leap from a 6502 based machine to Intel :-> The junior college I started off at had their Ada compilers on 8088s and it took 2 minutes to compile a typical hello world program. My 386, well, about 5 seconds :laugh:


      If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

      Steve EcholsS Offline
      Steve EcholsS Offline
      Steve Echols
      wrote on last edited by
      #17

      I can hear my kid now (in 15 years) - "You used a silicon based processor? How'd you ever get anything done?" :laugh:


      - S 50 cups of coffee and you know it's on!

      • S
        50 cups of coffee and you know it's on!
        Code, follow, or get out of the way.
      P 1 Reply Last reply
      0
      • Steve EcholsS Steve Echols

        I can hear my kid now (in 15 years) - "You used a silicon based processor? How'd you ever get anything done?" :laugh:


        - S 50 cups of coffee and you know it's on!

        P Offline
        P Offline
        Paul Conrad
        wrote on last edited by
        #18

        Steve Echols wrote:

        I can hear my kid now (in 15 years) - "You used a silicon based processor? How'd you ever get anything done?"

        No kidding :laugh:


        If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

        1 Reply Last reply
        0
        • C Code2326

          How did you learn to program? Is it from the internet? a book? If from internet wut site and if book, wut book? I'm trying to learn any language like C++ or C# and i dont have any materials and dont know where to get some good sources. When you first learn your language, was it hard and how long did it take you to start to create simple programs? I'm sry if this is too many questions but im new here and i want to understand some of the experiences you had.

          N Offline
          N Offline
          Nader Elshehabi
          wrote on last edited by
          #19

          Code2326 wrote:

          im new here and i want to understand some of the experiences you had.

          Welcome aboard. Your question would attract more those hot-shots old timers who programmed virtually with every language imaginable. They'd remmember the good ol' days, and show off how they programmed on machines that existed maybe even before the invention of electricity. You read this, you get depressed. Well, don't. Most of the people who answer here in C# forums -I can name many-, are C++ old timers -including me, though my c++ became real rusty these days-. They have one big advantage you still don't have yet you can aquire: Experience. Each day you program you grow in that field. Books, internet, seminars, magazines, etc... aren't a sufficient source to learn from. Programming is merely problem solving using code, and until you face some programming problems, and solve them youself -or less educational: get stuck in them and see how they are solved by a pro-, you won't learn. To cut things short -I don't like long posts-, you can learn from the following sources: 1- Books: You should choose the book that suites you, but know that any book talking about an entire language -e.g. C#, C++, Java, etc..- is usually introductory. I'd go for the "For Dummies", they are very basic and fun to read. 2- Google: Use it after you grasp the basics, and when you get stuck in a certain problem. you can search for quick solutions or hints for your problem. 3- CodeProject Articles: Use it if you need to know more about a certain topic, usually not covered -or not covered well-, in books. e.g. Sockets, Remoting, Cryptography, etc... 4- CodeProject Forums: Use it when you really get stuck while working andd need a push in the right direction. Or you can browse it to see what problems faced other people, and how they are solved. This could be very educational. Also there are other sites like CP. Look for them. 5- Read examples and source codes. You can find some interesting examples in Microsoft's website. I belive they are called "101 examples in C#". 6- You can subscribe in magazines, or read newsletters to get updates after you grasp the basics, but don't start with them. 7- Code youself. Programming is mainly based on experienced not just knowledge. Programming is like art, you have to practice it.

          Code2326 wrote:

          When you first learn your language, was it hard and how long did it take you to st

          1 Reply Last reply
          0
          • C Code2326

            How did you learn to program? Is it from the internet? a book? If from internet wut site and if book, wut book? I'm trying to learn any language like C++ or C# and i dont have any materials and dont know where to get some good sources. When you first learn your language, was it hard and how long did it take you to start to create simple programs? I'm sry if this is too many questions but im new here and i want to understand some of the experiences you had.

            H Offline
            H Offline
            Hamid Taebi
            wrote on last edited by
            #20

            You asked on two forums C++/C# :)


            WhiteSky


            C 1 Reply Last reply
            0
            • E Eytukan

              Colin Angus Mackay wrote:

              10 PRINT "How old are you?"20 INPUT a30 IF a < 8 THEN PRINT "You're too young to use this computer!"; GO TO 1040 PRINT "Okay - You are old enough to use this computer"

              If you had tried this:

              10 PRINT "Are you a cute looking girl? sweetie?"
              20 INPUT a
              30 IF a=true then PRINT "REALLY??"; GOTO 20;

              It'd have become a maintanance free application! :-D


              :Gong: 歡迎光臨 吐 西批 :Gong:

              H Offline
              H Offline
              Hamid Taebi
              wrote on last edited by
              #21

              When we can go out of this loop:-D (never or always)


              WhiteSky


              E 1 Reply Last reply
              0
              • H Hamid Taebi

                You asked on two forums C++/C# :)


                WhiteSky


                C Offline
                C Offline
                Colin Angus Mackay
                wrote on last edited by
                #22

                And the lounge


                Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                H 1 Reply Last reply
                0
                • H Hamid Taebi

                  When we can go out of this loop:-D (never or always)


                  WhiteSky


                  E Offline
                  E Offline
                  Eytukan
                  wrote on last edited by
                  #23

                  when the user turns above 40 :-D


                  :Gong: 歡迎光臨 吐 西批 :Gong:

                  1 Reply Last reply
                  0
                  • C Colin Angus Mackay

                    And the lounge


                    Upcoming Scottish Developers events: * Glasgow: Tell us what you want to see in 2007 My: Website | Blog | Photos

                    H Offline
                    H Offline
                    Hamid Taebi
                    wrote on last edited by
                    #24

                    I think he/she want all views not only C# programmers or C++ programer:)


                    WhiteSky


                    1 Reply Last reply
                    0
                    • C Code2326

                      How did you learn to program? Is it from the internet? a book? If from internet wut site and if book, wut book? I'm trying to learn any language like C++ or C# and i dont have any materials and dont know where to get some good sources. When you first learn your language, was it hard and how long did it take you to start to create simple programs? I'm sry if this is too many questions but im new here and i want to understand some of the experiences you had.

                      S Offline
                      S Offline
                      SpartanSoft
                      wrote on last edited by
                      #25

                      There are numerous ways to learn but I can let you know what worked best for me. I started going to Grad school for Masters in CS, I got about 1/2 way done and felt I had no real world experience for which I could change my occupation. I found defining a problem and then coding to solve the problem to be the easiest way to learn. Come up with an idea and just start coding it. You will come across numerous issues but everything has been done before so the solution should be available through Google. I found studying for certification also helps, gives you a goal to strive for. Read a book like Code Complete before you start, pick a language, read up on the syntax on the web to gain a high level understanding, create a project idea, and code away.. Just my 2 cents

                      Christopher Pond Innovative Technology Solutions SpartanSoft.net.

                      1 Reply Last reply
                      0
                      • P Paul Conrad

                        Colin Angus Mackay wrote:

                        Sinclair ZX Spectrum 48K

                        That's so cool. Here's what I started off with: http://oldcomputers.net/ts1000.html[^] --modified I wish I could find it. I do still have my old Commodore 128 in the attic and have been debating on pulling it out to fiddle around with it :-D


                        You will see a delete button on each of your posts. Press it. - Colin Angus Mackay

                        A Offline
                        A Offline
                        amatbrewer
                        wrote on last edited by
                        #26

                        PaulC1972 wrote:

                        still have my old Commodore 128

                        Hang on to it! I still kick myself for getting rid of my C64. I had 2 (one for parts), a tape drive, a butt load of software (even a very functionable GUI!). I sold the whole thing at a yard sale for $50!

                        David Wilkes

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups