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. Resources for a Newbie

Resources for a Newbie

Scheduled Pinned Locked Moved The Lounge
helpquestionlearning
16 Posts 11 Posters 1 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.
  • C Caleb Iott

    Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

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

    Caleb Iott wrote:

    I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this.

    Start here: http://www.codeproject.com/search.aspx?sbo=kw[^] :laugh:

    Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

    "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
    • C Caleb Iott

      Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

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

      There are thousands of resources available, but you need to go and look for yourself. First decide what specific items you want to study and then try your local library, CodeProject articles and Google.

      1 Reply Last reply
      0
      • C Caleb Iott

        Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

        A Offline
        A Offline
        Amarnath S
        wrote on last edited by
        #4

        To the second part of your question: Linear Algebra: Here[^], you'll find four courses on Linear Algebra, including one with video lectures. Choose your pick. Discrete Math: This[^] is a great course. You'll find video lectures, and also a great textbook, with substantial content on Discrete Math and proofs.

        C 1 Reply Last reply
        0
        • C Caleb Iott

          Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

          T Offline
          T Offline
          thatraja
          wrote on last edited by
          #5

          Useful Reference Books[^]

          thatraja

          Code converters | Education Needed | Improve EverythingNew

          C 1 Reply Last reply
          0
          • C Caleb Iott

            Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

            J Offline
            J Offline
            Jeremy Falcon
            wrote on last edited by
            #6

            Caleb Iott wrote:

            Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you.

            Depends on how far down the rabbit hole you want to go. Do you want to understand a programming language or do you want to understand how programming languages are made? People everywhere will have their personal recommendation for materials, but I think one thing most will agree on is getting and reading this book. Code Complete[^]. Anything else will just depend on which specific area you'd like to focus on.

            Jeremy Falcon

            C 1 Reply Last reply
            0
            • J Jeremy Falcon

              Caleb Iott wrote:

              Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you.

              Depends on how far down the rabbit hole you want to go. Do you want to understand a programming language or do you want to understand how programming languages are made? People everywhere will have their personal recommendation for materials, but I think one thing most will agree on is getting and reading this book. Code Complete[^]. Anything else will just depend on which specific area you'd like to focus on.

              Jeremy Falcon

              C Offline
              C Offline
              Caleb Iott
              wrote on last edited by
              #7

              Thank you for your comment & recommendation. Basically, I want to be able to comprehend the articles featured in my CodeProject newsletter. I would also like to learn how a programming language is made too.

              J 1 Reply Last reply
              0
              • T thatraja

                Useful Reference Books[^]

                thatraja

                Code converters | Education Needed | Improve EverythingNew

                C Offline
                C Offline
                Caleb Iott
                wrote on last edited by
                #8

                Thank you. These look very informative. I will be sure to utilize them

                1 Reply Last reply
                0
                • A Amarnath S

                  To the second part of your question: Linear Algebra: Here[^], you'll find four courses on Linear Algebra, including one with video lectures. Choose your pick. Discrete Math: This[^] is a great course. You'll find video lectures, and also a great textbook, with substantial content on Discrete Math and proofs.

                  C Offline
                  C Offline
                  Caleb Iott
                  wrote on last edited by
                  #9

                  Thanks :). These are exactly what I've been looking for.

                  1 Reply Last reply
                  0
                  • C Caleb Iott

                    Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

                    I Offline
                    I Offline
                    irneb
                    wrote on last edited by
                    #10

                    Actually the best "resource" you have is the internet itself. These days it's all there for you to search. Much more than previously (i.e. "When I was your age we didn't have ..." - showing my age!) So IMO the best advice is to practise your Google-fu in trying to get the best answers by learning to tweak your keywords so the useless pages are minimized in a google search (or whatever search engine you prefer). It's so much nicer these days, that I'd have to say I've learnt more in the past decade (or so) through simply searching for reading stuff on the internet than all the books/courses I've read throughout my CS degree and before that - i.e. the late 80s and early 90s.

                    1 Reply Last reply
                    0
                    • C Caleb Iott

                      Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

                      M Offline
                      M Offline
                      markus_code
                      wrote on last edited by
                      #11

                      This[^] is a great resource (and fun) for learning C programming :)

                      J 1 Reply Last reply
                      0
                      • C Caleb Iott

                        Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

                        A Offline
                        A Offline
                        A A J Rodriguez
                        wrote on last edited by
                        #12

                        An excellent course for Linear Algebra is at Linear Algebra: Foundations to Frontiers[^] If you need it in the structure of a class (with schedules, homework and deadlines), they're offering it on edX[^]. Otherwise, the videos for their course are on Youtube[^] as well.

                        1 Reply Last reply
                        0
                        • C Caleb Iott

                          Thank you for your comment & recommendation. Basically, I want to be able to comprehend the articles featured in my CodeProject newsletter. I would also like to learn how a programming language is made too.

                          J Offline
                          J Offline
                          Jeremy Falcon
                          wrote on last edited by
                          #13

                          Well, speaking from what worked for me over the years, basically find a project to work on. Best way to learn is to dive right in. Once you hit a road block start the googling until you get past it. And you'll get some nice shiny software out of it to boot.

                          Jeremy Falcon

                          1 Reply Last reply
                          0
                          • C Caleb Iott

                            Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

                            S Offline
                            S Offline
                            scmtim
                            wrote on last edited by
                            #14

                            The Art of Computer Programming by Donald Knuth. You probably won't buy it because it is a multi-volume set and very expensive, but your college library should have it. Whenever someone talks about being the ultimate expert and says they "wrote the book" on some subject, in computer science this is that book and Don Knuth is that guy.

                            1 Reply Last reply
                            0
                            • C Caleb Iott

                              Hello everyone, I am a college student, who has just completed his freshman year in computer science, and I am looking for resources that can help me gain a deeper understanding of computer systems & programming languages. Does anyone know of specific books, articles, Youtube channels, etc, which can help me accomplish this. Thank you. Bonus Points: Though it is not necessarily programming related, does anyone know of a good mathematics resource for Linear Algebra & Discrete Math: specifically in proof writing? I have to take both courses in the coming fall and winter semesters. I want to get an A in both. If someone could give me a resource recommendation, it would be greatly appreciated. P.S. Did I post this in the right forum?

                              S Offline
                              S Offline
                              SeattleC
                              wrote on last edited by
                              #15

                              You have three years of college-level Computer Science courses queued up. That will probably be very helpful :-). Think about that. Your professors think it will take you three more years to learn this stuff. You're not going to "get it" after a few articles on the internet. If there was a way to get this knowledge into your head without all that effort, that's how your curriculum would look. Be sure to read your Algorithms and Data Structures book end-to-end, even if your class covers only part of it. You'll need that a lot more than linear algebra or discrete math. Learn at least two different programming languages (not C and C++ or C++ and Java). Try Java and python or better yet python and Haskell. Knowing there's more than one way to approach programming is priceless. But hopefully you'll do that in school. Let me second the nomination of Code Complete. It's about how teams write software, which is what you'll be doing the rest of your career. You might look for The Soul of a New Machine, which is about a big project that turned into a death march. You don't need technical skills to understand these books. And rent The Social Network on DVD and pay attention to what happened to Whatsisname's partner, before you take any computing jobs.

                              1 Reply Last reply
                              0
                              • M markus_code

                                This[^] is a great resource (and fun) for learning C programming :)

                                J Offline
                                J Offline
                                Jeremy Falcon
                                wrote on last edited by
                                #16

                                That's a brilliant idea. Kudos to him for doing that.

                                Jeremy Falcon

                                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