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. Other Discussions
  3. IT & Infrastructure
  4. Tips or Tricks on sharpening skills

Tips or Tricks on sharpening skills

Scheduled Pinned Locked Moved IT & Infrastructure
csharpdatabaseadobecryptographyquestion
13 Posts 6 Posters 108 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.
  • L Lost User

    Go and buy yourself a good tutorial/reference book, such as Andrew Troelsen's Pro C# 2008 and the .Net 3.5 platform. Use the article depository here at Code Project. However, there are cheat sheets that you might find helpful ... 2 page Core C# and .Net Quick Reference[^] VB.NET and C# Comparison[^] There are video tutorials available from learnvisualstudio.net[^] as well as Microsoft themselves.

    N Offline
    N Offline
    Nekosohana
    wrote on last edited by
    #3

    Thank you for the information, that was excellent. I apologize if I wasn't clear, I was looking to find better ways to retain what I am already learning as well. Any thoughts on techniques, or should I just keep writing my little programs?

    Beginning Programmer - Still learning as much as possible.

    L L 2 Replies Last reply
    0
    • N Nekosohana

      Thank you for the information, that was excellent. I apologize if I wasn't clear, I was looking to find better ways to retain what I am already learning as well. Any thoughts on techniques, or should I just keep writing my little programs?

      Beginning Programmer - Still learning as much as possible.

      L Offline
      L Offline
      led mike
      wrote on last edited by
      #4

      Nekosohana wrote:

      Beginning Programmer - Still learning as much as possible.

      Nice to meet you. :beer: I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

      Nekosohana wrote:

      find better ways to retain what I am already learning

      Never come upon any discussion about retention specific to software development knowledge. If you do, post it back here i'd like to see it. Otherwise I suggest you Google retention techniques in general.

      led mike

      N M 2 Replies Last reply
      0
      • L led mike

        Nekosohana wrote:

        Beginning Programmer - Still learning as much as possible.

        Nice to meet you. :beer: I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

        Nekosohana wrote:

        find better ways to retain what I am already learning

        Never come upon any discussion about retention specific to software development knowledge. If you do, post it back here i'd like to see it. Otherwise I suggest you Google retention techniques in general.

        led mike

        N Offline
        N Offline
        Nekosohana
        wrote on last edited by
        #5

        Thanks guys. Between those two, I think I have my answer. I appreciate the help from both of you! If I ever hear anything I will send it back this way Mike.

        Beginning Programmer - Still learning as much as possible.

        1 Reply Last reply
        0
        • N Nekosohana

          Thank you for the information, that was excellent. I apologize if I wasn't clear, I was looking to find better ways to retain what I am already learning as well. Any thoughts on techniques, or should I just keep writing my little programs?

          Beginning Programmer - Still learning as much as possible.

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

          I'm not sure flash-cards and the like are particularly effective but others here may have other experiences. If they work for you - then fine. But if you get home tired and exhausted, then, frankly, learning anything new might be a waste of your time as it is not likely to stick. As you write little programs, you will find that which works, that which doesn't and as long as you learn from your mistakes, then you may possibly be OK. As you get to know the world of C# and .Net, also consider learning about Design Patterns. www.dofactory.com[^] is an excellent source. As is this book Shalloway & Trott, Design Patterns Explained published by Addison & Wesley.

          N P 2 Replies Last reply
          0
          • L Lost User

            I'm not sure flash-cards and the like are particularly effective but others here may have other experiences. If they work for you - then fine. But if you get home tired and exhausted, then, frankly, learning anything new might be a waste of your time as it is not likely to stick. As you write little programs, you will find that which works, that which doesn't and as long as you learn from your mistakes, then you may possibly be OK. As you get to know the world of C# and .Net, also consider learning about Design Patterns. www.dofactory.com[^] is an excellent source. As is this book Shalloway & Trott, Design Patterns Explained published by Addison & Wesley.

            N Offline
            N Offline
            Nekosohana
            wrote on last edited by
            #7

            Thanks, man. You two are a wealth of knowledge! It's appreciated.

            Beginning Programmer - Still learning as much as possible.

            P 1 Reply Last reply
            0
            • L Lost User

              I'm not sure flash-cards and the like are particularly effective but others here may have other experiences. If they work for you - then fine. But if you get home tired and exhausted, then, frankly, learning anything new might be a waste of your time as it is not likely to stick. As you write little programs, you will find that which works, that which doesn't and as long as you learn from your mistakes, then you may possibly be OK. As you get to know the world of C# and .Net, also consider learning about Design Patterns. www.dofactory.com[^] is an excellent source. As is this book Shalloway & Trott, Design Patterns Explained published by Addison & Wesley.

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #8

              Richard A. Abbott wrote:

              consider learning about Design Patterns

              God bless you sir. It does me heart good to hear people talking about patterns sir. Seriously, this is excellent advice. Some of the best advice that could be offered. Have yourself a hearty 5.

              Deja View - the feeling that you've seen this post before.

              My blog | My articles

              1 Reply Last reply
              0
              • L led mike

                Nekosohana wrote:

                Beginning Programmer - Still learning as much as possible.

                Nice to meet you. :beer: I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

                Nekosohana wrote:

                find better ways to retain what I am already learning

                Never come upon any discussion about retention specific to software development knowledge. If you do, post it back here i'd like to see it. Otherwise I suggest you Google retention techniques in general.

                led mike

                M Offline
                M Offline
                Mark Salsbery
                wrote on last edited by
                #9

                led mike wrote:

                Nice to meet you. I'm a 15+ year programmer - Still learning as much as possible, still know barely anything.

                Precisely! The more I learn, the more I realize how little I know.

                Mark Salsbery Microsoft MVP - Visual C++ :java:

                1 Reply Last reply
                0
                • N Nekosohana

                  Thanks, man. You two are a wealth of knowledge! It's appreciated.

                  Beginning Programmer - Still learning as much as possible.

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #10

                  Some of the cookbooks are excellent sources of knowledge. Also, don't limit yourself to books about a particular language or technology. Reading around the edges is an excellent way to get the pieces to fit together. As has been said though, don't try to pick things up when tired. It just doesn't stick. When possible, set yourself a problem that can be solved in a couple of dozen lines, write the design out and then code it. This exercise shouldn't take more than 15 minutes - it's amazing how quickly you pick things up when you are thinking about them. Finally - get yourself a blog. The discipline of writing things out clearly really reinforces concepts in your mind.

                  Deja View - the feeling that you've seen this post before.

                  My blog | My articles

                  L 1 Reply Last reply
                  0
                  • P Pete OHanlon

                    Some of the cookbooks are excellent sources of knowledge. Also, don't limit yourself to books about a particular language or technology. Reading around the edges is an excellent way to get the pieces to fit together. As has been said though, don't try to pick things up when tired. It just doesn't stick. When possible, set yourself a problem that can be solved in a couple of dozen lines, write the design out and then code it. This exercise shouldn't take more than 15 minutes - it's amazing how quickly you pick things up when you are thinking about them. Finally - get yourself a blog. The discipline of writing things out clearly really reinforces concepts in your mind.

                    Deja View - the feeling that you've seen this post before.

                    My blog | My articles

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

                    Pete O'Hanlon wrote:

                    Finally - get yourself a blog

                    I'm not sure about that. I have seen some pretty awful blogs pretending to be authoritative. I feel a better approach would be to use WikidPad/[^] (or similar) whilst having the discipline of writing things out, you are not potentially embarrassing yourself in the same way as a on-line blog would. And when you become more authoritative, then by all means publish a blog.

                    P 1 Reply Last reply
                    0
                    • L Lost User

                      Pete O'Hanlon wrote:

                      Finally - get yourself a blog

                      I'm not sure about that. I have seen some pretty awful blogs pretending to be authoritative. I feel a better approach would be to use WikidPad/[^] (or similar) whilst having the discipline of writing things out, you are not potentially embarrassing yourself in the same way as a on-line blog would. And when you become more authoritative, then by all means publish a blog.

                      P Offline
                      P Offline
                      Pete OHanlon
                      wrote on last edited by
                      #12

                      Richard A. Abbott wrote:

                      you are not potentially embarrassing yourself in the same way as a on-line blog would

                      There's the key. You get the benefit of feedback. As long as you don't try to overextend yourself, the blog can be a really powerful mechanism. Plus, it's amazing how a bit of embarrasment focuses the mind.

                      Deja View - the feeling that you've seen this post before.

                      My blog | My articles

                      1 Reply Last reply
                      0
                      • L Lost User

                        Go and buy yourself a good tutorial/reference book, such as Andrew Troelsen's Pro C# 2008 and the .Net 3.5 platform. Use the article depository here at Code Project. However, there are cheat sheets that you might find helpful ... 2 page Core C# and .Net Quick Reference[^] VB.NET and C# Comparison[^] There are video tutorials available from learnvisualstudio.net[^] as well as Microsoft themselves.

                        W Offline
                        W Offline
                        Wade Harvey
                        wrote on last edited by
                        #13

                        http://idealprogrammer.com - has a catalog of over 1,300 hours of .net video tutorials. Most of them are free. http://idealautomate.com - is a good .net code generator for web forms and gridviews that will speed up your productivity tremendously.

                        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