14

Everyone who self taught themselves code, how did you do so? Books, websites, any recommendations?

Comments
  • 4
    High school classes may suck, but be grateful you even have classes.

    I got a class on fucking Microsoft Word, PowerPoint, and Excel, aka something I learned fluently in middle school.
  • 3
    websites like udemy coursera or even youtube ...thenewboston sentdex etc

    I won't recommend books for beginners, I tried so many when I wanted to learn but they were either too overwhelming for a beginner to feel confident about learning or too boring.
  • 1
    @Stuxnet My college freshman year they taught us word, excel, and PowerPoint. :P
  • 3
    @starrynights89 That class is offered, but it's moreso to teach those who lack it the computer competency that I feel should be already standard.
  • 1
    Mix of books , blogs, articles, open source softwares and pornhub!
  • 0
    @Stuxnet Back when I did it was a requirement for Stem majors, doesn't surprise me that it isn't anymore
  • 2
    @starrynights89 Honestly, I think it should be required for as a general education course.

    With the exception of any intro level IT or CS class would trump this requirement

    Like CS requires a higher level calculus class, but the IT degree requires "baby calculus" (just an easier class lol). But in the case of double majoring, the harder calculus trumps the easier one.
  • 8
    Play with code and have fun.
    Try new things.
    Learn from others, watch videos, talks, etc. Delve into other people's code, especially when they're more skilled than you.
  • 2
    "self projects"
  • 3
    Mostly tutorials on how to make certain apps like a tutorial on how to make basic calculator in android.
    Then just google what you don't understand and eventually learn rest of the language.
  • 0
    Learned basics from w3school and rest by reading other developer's code, working on projects and getting help from stackoverflow.
  • 0
    Started with youtube(a lot of thenewboston) moved to MIT opencourseware, udemy and books. Look at the github awesome repo it's really awesome.
  • 0
    Books! That's it. Websites nowadays hardly teach you core programming. They just teach the fun parts.

    Go for books! 📚
  • 1
    Googled it
  • 0
    Udemy, Books & Blogs 😁
  • 0
    Try things, see an idea ? Make it. To code you have to read, understand and write a lot, i mean, a lot of code from different people.
    You can even make a project again just to think it in a different way.

    Well, it worked for me, just never surrender before starting
  • 1
    Tutorials & books until I started to learn how to read the code and understand it.

    Then I started to work on small projects without knowing sh*t and trying to make them work somehow.

    This way I could learn the basics.

    After that:

    Google + me = best friends until today and probably until the end of my dev life!
  • 0
    Back in the day when I first started, the Internet was not an option - so I taught myself mainly from Books and Magazine articles, and more importantly practicing over and over again.

    Nothing teaches you more than your failures, so constantly picking projects slightly out of your comfort zone is a great strategy. Don't be afraid to kill projects if they're going nowhere.

    Case in point; I taught myself to program in C by writing a simple windowing framework for Terminate and Stay Resident (TSR) applications in MS-DOS (think of things like Sidekick). I never got as far as the TSR handler, but I got a working Windowing library that I used in many other projects, and a huge amount of experience.

    In summary; read, practice, repeat.
  • 0
    Books will teach u More stuff in less time. They're more efficient when compared to vids and online tutorials if u choose the right one. Be ready to get overwhelmed sometimes though
  • 0
    With Google Fu
  • 0
    Google, stackoverflow and documentations
  • 0
    Nice answer's by many dev.

    here is my way.

    1. fixed path (i.e. what I want to learn)

    e.g. Right Now I am brushing up my front end skills and learning nodejs/react/mongo

    2. IF IT IS TRENDING TECHNOLOGY

    Find best possible resources through reddit/youtube/forum's. I personally love udemy/lynda.

    IF IT IS CS core THING

    i.e. algo,maths then I prefer 2 resources

    i. ravindra babu ravala's GATE lecture

    ii. refernce books

    3. READ/WATCH whole video/chapter one time then notes+coding.

    Best way => create toy projects.

    4. Dscs with friends or convence them to learn together.
  • 0
    There was a free Udemy course in python. I used the first part of it to figure out how to Install a virtual machine and set up Linux + python. Then I just played around until stuff worked..
  • 1
    The term "self-taught" is terrible. Using it completely disregards the time and effort spent by those writing documentation and books and making tutorials and lectures, and those giving you feedback and code reviews and mentoring you -- all these combined is what has taught you what you know.

    One might not have a formal education, but one is not self-taught.
  • 0
    Reverse engineer code
  • 0
    I've read a couple books, but mostly YouTube videos and trial and error.
  • 0
    Booooooooooks. But this is going back to the late 90s and early noughties.

    Used to have to go to the *gasp* library for them, and getting help online was pretty much a non-starter back then too.

    Fun times.
  • 1
    Start a new project on the area you trying to study.... Worked for me 💡💡
Add Comment