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. The Lounge
  3. New to writing code...brain is melting......

New to writing code...brain is melting......

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharphardwarebusiness
55 Posts 27 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.
  • I Offline
    I Offline
    ITWino
    wrote on last edited by
    #1

    Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

    H M OriginalGriffO M E 22 Replies Last reply
    0
    • I ITWino

      Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

      H Offline
      H Offline
      H Brydon
      wrote on last edited by
      #2

      Learning Visual Basic will tar you as a n00b forever, and firmly establish a reputation that will be very difficult to get out of. If you are going to learn a CLR language, C# might be a better choice. And if you want to expand your horizons beyond Microsoft, java might be the one.

      -- Harvey

      I V L 3 Replies Last reply
      0
      • H H Brydon

        Learning Visual Basic will tar you as a n00b forever, and firmly establish a reputation that will be very difficult to get out of. If you are going to learn a CLR language, C# might be a better choice. And if you want to expand your horizons beyond Microsoft, java might be the one.

        -- Harvey

        I Offline
        I Offline
        ITWino
        wrote on last edited by
        #3

        haha...maybe a Old n00b... I have read that once you have a language down, it makes learning other languages easier. Vb and VB.Net are what our dev guy uses here, so I need to get this to assist. C# is on my list as well as Java for personal enrichment. Any suggestions on a n00b learning C# and Java (as well as VB)? Don't seem to have a issue with the tools to design apps, just making it do what I want.

        H 1 Reply Last reply
        0
        • I ITWino

          Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

          M Offline
          M Offline
          Marco Bertschi
          wrote on last edited by
          #4

          Start with developing smaller apps. An Address management app for example... Edit: Address for Adress. Thanks OG.

          OriginalGriffO B 2 Replies Last reply
          0
          • I ITWino

            Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #5

            Welcome aboard! You'll soon get used to us, just try not to step in anything...nasty. Oh. Sorry about that, it'll probably brush off when it dries. If you have done the training classes then you should have had to do exercises, yes? And they involve writing the code behind the designer - so you should already be somewhat proficient in doing it. But it may be a scale thing - working on a whole project can be daunting, particularly at first. The trick is to break it into smaller bits and look at them all separately. If the bit you are looking at is too big to work out, you treat that as a whole project, and break it down as well. Eventually you come to bits which are the right size, and you can do them. Which means the bigger bits start to work as well. After a while, you tend to find that the "little bits" you can do are actually "quite large bits" and you can start to see where everything goes and how they interrelate. It's practice, and experience really. Have a little faith, give it a try, and don't try too big a project to start with - getting frustrated because what you have selected is too complex for your experience level doesn't help you to improve. You'll get there if your course was any good!

            If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            1 Reply Last reply
            0
            • M Marco Bertschi

              Start with developing smaller apps. An Address management app for example... Edit: Address for Adress. Thanks OG.

              OriginalGriffO Offline
              OriginalGriffO Offline
              OriginalGriff
              wrote on last edited by
              #6

              Marco Bertschi wrote:

              Adress management app

              Two methods? "On" and "Off"? :laugh:

              If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

              L M 2 Replies Last reply
              0
              • I ITWino

                Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

                M Offline
                M Offline
                Maximilien
                wrote on last edited by
                #7

                Start with simple examples (hello world, pyramid of stars, Magic square, open/write/close text files, ... ), do not try to do User Interface now, learn how to do simple console application; learn the basic input/output, logic and conditions, functions and all that. It will take some time; do not despair. google for beginner examples and samples.

                Nihil obstat

                1 Reply Last reply
                0
                • I ITWino

                  Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

                  E Offline
                  E Offline
                  Ennis Ray Lynch Jr
                  wrote on last edited by
                  #8

                  The IDE confuses the basic concepts of programming making it very difficult to understand why something is happening. Don't use the IDE until after you can get simple logic problems solved at the command line.

                  Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost "All users always want Excel" --Ennis Lynch

                  B 1 Reply Last reply
                  0
                  • I ITWino

                    Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

                    M Offline
                    M Offline
                    M Badger
                    wrote on last edited by
                    #9

                    http://www.codecademy.com/[^] http://blog.ted.com/2013/01/29/10-places-where-anyone-can-learn-to-code/[^] http://ocw.mit.edu/courses/find-by-topic/[^], Engineering -> Computer Science MSDN has a lot of stuff, videos etc. Try YouTube? Chhose some thing that interests you to practice with, someone suggested one above, or how about a Mandelbrot drawing desktop app (something of a rite of passage) or make a basic calculator.

                    B 1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      Marco Bertschi wrote:

                      Adress management app

                      Two methods? "On" and "Off"? :laugh:

                      If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      Let's begin with 16 address bits, giving you a memory space of 64k.

                      OriginalGriffO 1 Reply Last reply
                      0
                      • OriginalGriffO OriginalGriff

                        Marco Bertschi wrote:

                        Adress management app

                        Two methods? "On" and "Off"? :laugh:

                        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                        M Offline
                        M Offline
                        Marco Bertschi
                        wrote on last edited by
                        #11

                        Dammit, I tripped into one of these traps fo non-native english speakers :rolleyes: No, I thought something where you can manage contacts (real people, not electronic contacts). Every contact has a surname, last name, street name & number, postal code, phone number and email address. Creating, editing, deleting and displaying them should be a good start. Afterwards he can add the possibility to save them when the application is closed and load them when the app is started and learns about file handling this way.

                        OriginalGriffO 1 Reply Last reply
                        0
                        • I ITWino

                          haha...maybe a Old n00b... I have read that once you have a language down, it makes learning other languages easier. Vb and VB.Net are what our dev guy uses here, so I need to get this to assist. C# is on my list as well as Java for personal enrichment. Any suggestions on a n00b learning C# and Java (as well as VB)? Don't seem to have a issue with the tools to design apps, just making it do what I want.

                          H Offline
                          H Offline
                          H Brydon
                          wrote on last edited by
                          #12

                          ITWino wrote:

                          I have read that once you have a language down, it makes learning other languages easier...

                          This is indeed true to a certain extent. I know about 100 computer languages, and at least in the early days, it was all really just syntax. I was usually able to learn a new language by reading the language reference. There were several exceptions to this (assembly, APL, C). Nowadays that is not quite so true. What is more important to grasp is the concepts and programming paradigms involved: [assembly], object oriented programming, functional programming, web, templates, lambdas, ... Next to that is frameworks and environment: MFC, WTL, CLR, unix/linux, ... Finally: Concurrency Each of these is a separate skill, and shifting from one language to another is a much smaller step if you understand the paradigms involved.

                          -- Harvey

                          L C 2 Replies Last reply
                          0
                          • I ITWino

                            Hello all.... Great web site. Love the info and suggestions I can get here. So, I have been doing IT work for over 25 years (servers, networks, hardware, etc...) and never delved into the development field. I now have the opportunity to learn writing and modifying code, but I am having a hard time making this logic click. I have several beginner books on Visual Studio (2005,2010,2012)and have done the training classes offered by a local business. I am focusing on Visual Basic as my language of choice because the company I work for uses this only. Any suggestions on how I can make all this info click? I understand the concepts, but just could not write the code behind a app i lay out in VS Designer to save my life. EDIT: Thanks all for the great advice. I sort of suspected I was trying to bite off more than I could chew. Going to go back simple and work my way up.

                            S Offline
                            S Offline
                            S Houghtelin
                            wrote on last edited by
                            #13

                            Welcome to the dark side, where an odd sense of humor is a necessary tool of the trade. ;) Everyone else is correct, start simple, also creating an application for something that has meaning for you to hold your interest. Visual Basic is a fine language to start with, there isn't that much difference between VB and C#. If you are getting paid to write in VB, you write VB. It's a Ford vs. Chevy vs. Audi vs. BMW thing. Yes they all have different performance parameters and feature sets. Some people invest a lot into their choice, and defend their decision of choice, sometimes a little too aggressively. :) Good luck! :thumbsup:

                            It was broke, so I fixed it.

                            1 Reply Last reply
                            0
                            • L Lost User

                              Let's begin with 16 address bits, giving you a memory space of 64k.

                              OriginalGriffO Offline
                              OriginalGriffO Offline
                              OriginalGriff
                              wrote on last edited by
                              #14

                              My memory space isn't 64 bits, let alone 64Kb! :laugh: I think I have a 5 item stack for a memory. Ask me to remember a sixth thing and...<splash>...in the bit bucket!

                              If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                              L 1 Reply Last reply
                              0
                              • OriginalGriffO OriginalGriff

                                My memory space isn't 64 bits, let alone 64Kb! :laugh: I think I have a 5 item stack for a memory. Ask me to remember a sixth thing and...<splash>...in the bit bucket!

                                If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #15

                                So you are one of the older models with 16 additional bones - mechanical brain. Sorry, could not resist...

                                OriginalGriffO 1 Reply Last reply
                                0
                                • M Marco Bertschi

                                  Dammit, I tripped into one of these traps fo non-native english speakers :rolleyes: No, I thought something where you can manage contacts (real people, not electronic contacts). Every contact has a surname, last name, street name & number, postal code, phone number and email address. Creating, editing, deleting and displaying them should be a good start. Afterwards he can add the possibility to save them when the application is closed and load them when the app is started and learns about file handling this way.

                                  OriginalGriffO Offline
                                  OriginalGriffO Offline
                                  OriginalGriff
                                  wrote on last edited by
                                  #16

                                  Awww! You're no fun! An app that could remove a dress that quick would sell like hot cakes... ;)

                                  If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                  "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                  M 1 Reply Last reply
                                  0
                                  • OriginalGriffO OriginalGriff

                                    Awww! You're no fun! An app that could remove a dress that quick would sell like hot cakes... ;)

                                    If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                                    M Offline
                                    M Offline
                                    Marco Bertschi
                                    wrote on last edited by
                                    #17

                                    Maaan I always mess things up. Especially the address thing because it is "Adresse" in german :doh: . Edit:

                                    OriginalGriff wrote:

                                    An app that could remove a dress that quick would sell like hot cakes... ;)

                                    Does already exist. Called scissors. If no scissors are available use anything else which can cut trough a dress.

                                    OriginalGriffO 1 Reply Last reply
                                    0
                                    • H H Brydon

                                      ITWino wrote:

                                      I have read that once you have a language down, it makes learning other languages easier...

                                      This is indeed true to a certain extent. I know about 100 computer languages, and at least in the early days, it was all really just syntax. I was usually able to learn a new language by reading the language reference. There were several exceptions to this (assembly, APL, C). Nowadays that is not quite so true. What is more important to grasp is the concepts and programming paradigms involved: [assembly], object oriented programming, functional programming, web, templates, lambdas, ... Next to that is frameworks and environment: MFC, WTL, CLR, unix/linux, ... Finally: Concurrency Each of these is a separate skill, and shifting from one language to another is a much smaller step if you understand the paradigms involved.

                                      -- Harvey

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #18

                                      If you are good with one assembly language, you will not have much trouble with another. Group all kinds of programing languages by their closeness to the hardware and their generations (also roughly equivalent to the prevailing programing model) and you get an accurate impression of how small or big the step from one to another may be. And in the end they all produce just a lot of bytes that the processor will try to execute as instructions.

                                      A 1 Reply Last reply
                                      0
                                      • L Lost User

                                        So you are one of the older models with 16 additional bones - mechanical brain. Sorry, could not resist...

                                        OriginalGriffO Offline
                                        OriginalGriffO Offline
                                        OriginalGriff
                                        wrote on last edited by
                                        #19

                                        I wish! Mine is steam powered... :sigh:

                                        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                        M 1 Reply Last reply
                                        0
                                        • M Marco Bertschi

                                          Maaan I always mess things up. Especially the address thing because it is "Adresse" in german :doh: . Edit:

                                          OriginalGriff wrote:

                                          An app that could remove a dress that quick would sell like hot cakes... ;)

                                          Does already exist. Called scissors. If no scissors are available use anything else which can cut trough a dress.

                                          OriginalGriffO Offline
                                          OriginalGriffO Offline
                                          OriginalGriff
                                          wrote on last edited by
                                          #20

                                          It is possible that Swiss ladies don't start running away and screaming for help when you approach them with scissors (or a large knife) and an evil glint in your eye, but British ones will either scream and run, or kick you where the pain starts...and IIRC aren't all Swiss tooled up? :laugh: An App would be a lot safer!

                                          If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                                          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                          M 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