8

Any advice for those who are just starting to get into programming?

Comments
  • 7
    RTFM

    This will save you hundreds of hours of frustration.
  • 5
    Run while you still can!
  • 3
    Don't stop where your thing starts to work. The path is more important than the goal.
  • 4
    Be patient, don't give up easily. Interesting parts of programming are mostly about overcoming obstacles.
  • 7
    Make sure you also learn how stuff works under the hood. Learning superficially how to stitch together something will seem to work for a while - until it doesn't. So the relevant question is not only "how do I do that?", but also "how/why does this actually work?".
  • 0
    @Fast-Nop Do you recommend any particular resources for that?
  • 6
    @leatherhoot That depends on what you want to do. I mean, reading up on Wikipedia how a CPU works in principle is always a good idea because ultimately, we're always tricking CPUs into doing what we want.

    But then... if you want to do web dev with frameworks or so, you will need to know how HTML/CSS/JS underneath work. For good performance, it's helpful to know how the HTTP, TCP and IP protocols basically work.

    If you want to learn something like C/C++, it's good to have a basic idea of how assembly works in principle.

    It would probably take too long to examine all of that in detail, but having a basic understanding of the foundations in your tech stack helps a lot in using it correctly.
  • 1
    @Fast-Nop Sounds good. Thank you!
  • 3
    Also, if the docs look like absolute shit and you become confused, pick another framework 👌
  • 1
    Following up on what @Fast-Nop said: there is no silver bullet, no one size fits all.
    Each language, each framework was created for a specific purpose. Learning what the problem was and how is was addressed is always valuable.

    Oh and above all, please, don't jump on bandwagons.
  • 1
    You should listen to @pransmarclou
  • 3
    The best advice I could ever give: Have fun with it!
  • 1
    One day you wanna giveup... then just remember why you started all this... it happens in programming.. Good luck
  • 0
    @irene probably shouldn't be the one to say this, but find a new reason? i'm interested to know what your reason was originally, though
  • 0
  • 0
    @irene i found the AI from person of interest both incredibly inspirational and incredibly terrifying. and not to mention the solo devs for games like stardew and undertale... at least there's always something new to be amazed about i guess
  • 1
    @irene you just need to act on your instincts....doing something is better than nothing...
  • 1
    @irene by reading your comments I came to know that you decide to work on something great and you start on step 1 and you stay on step 1 because its the best and interesting step... and from step 2 the actual work begins to fulfill that goal and you lose interest...its nothing to do with programming you just need to work on the process to finish off that goal..the process matters here.. whatever you do...
  • 2
    @irene give it a const value, I know its hard to do, just tracing a single objective makes it boring sometimes (most of the time actually). Mine interest has also been disappeared completely but I'm always pushing myself in learning things but it keeps get boring after some limited time.
  • 1
    Do not focus on any language/framework/IDE/tool.

    Study design patterns, POO, best practices, TDD.

    You will thank me in 2 years
  • 0
    @irene donate your organs... it helps someone who are in need... so that no default values...no resets...no regrets.. problemo solved... 😎
  • 1
    @irene TBH i have never taken too much stress regarding these things that's why maybe i have been surviving, actually i was expecting more from my uni and teachers. The main reason for interest lost are because of the source from which we are learning. For example a teacher is supposed to teach a lesson with interests and make it fun for a student but reality is I'm taught slides that are either downloaded from internet or made by another teacher years back and are never updated. The behaviour of teacher counts the most but rather than most teachers act like hungry money slaves. They are supposed to maintain our interest so i blame them for my interest lost as I'm in always in need of motivation and boosters but who cares :(
    They all were supposed to make us better but they fail to do so.
    There are few teachers/ sources that are more into teaching better concepts and useful things rather than just playing the Grading game.
Add Comment