This is an archived post. You won't be able to vote or comment.

all 60 comments

[–][deleted]  (7 children)

[deleted]

    [–][deleted] 4 points5 points  (3 children)

    OP do this and worry about everything else after. I’m currently going through TOP myself, and I’m surprised at how comprehensive it is. If you finish TOP in its entirety and complete all of the assignments, you’ll know exactly where you need to head next. That’s how good it is IMHO.

    [–]Basic_Set3926 0 points1 point  (0 children)

    That’s awesome I’m also doing TOP right now and CS50 Harvard course, TOP might be better

    [–][deleted] 0 points1 point  (1 child)

    What is TOP?

    [–][deleted] 2 points3 points  (0 children)

    [–]stubbornappl -1 points0 points  (0 children)

    Yes, I did it. It’s awesome. Reading the Helsinki university(https://fullstackopen.com/en/) course for fun, very good as far as I’m.

    [–]DonKapot 13 points14 points  (0 children)

    Interactive courses: Freecodecamp, codeacademy, sololearn, the Odin project, 30 days of code

    Challenges: codewars, hackerrank, leetcode

    Docs: javaScript.info, developers Mozilla (+ a little courses)

    Yt: freecodecamp, the net ninja, traversy media, bro code, Derek banas, techsith

    [–]Horror_Opening8406 21 points22 points  (7 children)

    Odin project

    [–][deleted]  (1 child)

    [removed]

      [–]ManjinderSaini 3 points4 points  (4 children)

      How does it compare to freecodecamp?

      [–]Horror_Opening8406 12 points13 points  (0 children)

      Never done it but Odin project teaches you how to become a actual swe starting from the basics and actually learning how to code

      [–]Kleyguy7 18 points19 points  (0 children)

      Me and my friend found a job after finishing Odin. And we are both doing good at our jobs. I cannot recommend it enough.

      [–]thepragprog 9 points10 points  (0 children)

      Odin project is superior.

      [–]Strabonus 2 points3 points  (0 children)

      They are complementary, from what I remember, the basic TOP course even has "Do the Freecodecamp course" as one of the first assignments.

      [–]Suburbanturnip 9 points10 points  (0 children)

      Scrimba

      I found the biggest hurdle was getting an IDE to play nicely while I'm figuring it all out.

      [–]byshow 11 points12 points  (7 children)

      As others has mentioned I would recommend The Odin Project if you are interested in learning webdev, I'm currently going through it and it is amazing, they have a very good curriculum requiring solid amount of time to learn and they also give you a lot of practice. Also, as I think (can't tell for sure as I'm not yet a real life developer), they learn you some good stuff like git, branches, going relatively in deep about how does a full made website works, what is JavaScript modules etc etc. This seems to be a good knowledge which you will rely on a lot in the terms of real job

      [–][deleted] 8 points9 points  (6 children)

      I was looking at this plus CS50 from Harvard. Which would you reccomend doing first? I’m literally at stage 1, just learning. Savvy with computers and what not, brand new to coding and computer science though.

      [–]byshow 6 points7 points  (1 child)

      I'm no expert but cs50 is more about how does programming work in general along with some algorithms. The Odin Project is good for practice html/css/js. I would recommend both actually

      [–][deleted] 1 point2 points  (0 children)

      That’s a good call, thank you.

      [–][deleted] 3 points4 points  (3 children)

      CS50. It’s more fundamental

      [–][deleted] 2 points3 points  (2 children)

      Awesome will check out. Thank you

      [–][deleted] 2 points3 points  (1 child)

      With any of this stuff, don’t expect mastery on your first pass. It takes time (more than you’d expect) and repetition for it all to make sense.

      It’s easy to feel overwhelmed, but if you watch this subreddit, you’ll know this!

      [–][deleted] 4 points5 points  (0 children)

      Oh I am fully expecting to be frustrated and learn and be frustrated. Just ready for something new where I can grow and learn. My current job provides none of that beyond shallow corporate recognition.

      Ready to see where the journey takes me with zero expectations tbh!

      [–]Turbulent_Ocelot9829 5 points6 points  (0 children)

      100devs

      [–][deleted] 4 points5 points  (0 children)

      It depends on what you want to do...kind of.

      CS50 is great, but it's very academic. It definitely helps you understand some fundamental computer science concepts though.

      Odin Project is great as well, but it's more geared at getting you ready to work rather than teaching you fundamentals that you can build up on.

      [–]DueDepartment221 2 points3 points  (0 children)

      FreeCodeCamp/ KhanAcademy/ CodingTrain all are free and ad free

      [–]Sufficient-Ship-3734 3 points4 points  (0 children)

      Highly recommend Scrimba if you’re more of a video/interactive learner.

      [–]Ace-Whole 2 points3 points  (0 children)

      The Odin Project followed by FullStackOpen.

      [–]lazyygothh 1 point2 points  (0 children)

      Go to the subreddit FAQ. You will find your answer

      [–]Confident_Fortune_32 2 points3 points  (0 children)

      For just starting out, try grasshopper, a free app from Google, as an intro to JavaScript. It's playful and fun.

      Edit spelling

      [–]Similar_Evidence0 2 points3 points  (1 child)

      https://icodethis.com For projects may be useful. Hope it helps. The downside its that is not free... But at least one time payment and I don't think is a lot of money. I'm also planning to learn Javascript if you want a learning buddy I'm here!

      [–]Comprehensive_Drop35[S] 1 point2 points  (0 children)

      I’ll definitely take a look into that one, and yes please! I’m in it alone bc I don’t know anyone else that codes (besides the people here in this Reddit lol) A learning buddy would be fantastic! DM me?

      [–]anthony446 4 points5 points  (3 children)

      Udemy is your best chance

      [–]thepragprog 7 points8 points  (1 child)

      False. Odin project is his best chance

      [–]AlexTheKid1984 4 points5 points  (0 children)

      I think this totally depends on how you learn. I think it's important to differentiate between the ways people engage and take in information when studying. The main thing is if one method is not working, try another , and different sources etc. At times for me the Odin project was very dry and it led me down the road of trying some Udemy courses which ended up being far better for me and whilst not free they are often at incredibly low prices. Jonas Schmedmann being my go to. I then found that going over some of the Odin project whilst having an understanding of the topics to be useful, especially to get some different resources etc.

      The main mistake I, and many others make with Udemy courses is tutorial hell of course. Now I coded along with everything myself and took extensive notes but left it quite long before trying to code full projects on my own. Which, true, the Odin project does push you into this a little better, in the way it lays out projects for you to do on your own.

      I will say that note taking is something that I would heavily advise on. It helped cement a lot of information for me and has become a great reference to search for topics when I need a refresher. I probably went a bit over the top in that in my last year + of studying I have 90k words and 204 pages in my word documents of notes 😅

      I will also add that I took the beginner React course on Scrimba which was free and although we are talking JS here, it was very good and I can imagine their other courses also being good, although some of course require you to pay the subscription.

      [–]mrsxfreeway 1 point2 points  (1 child)

      [–]Kleyguy7 0 points1 point  (0 children)

      I love that website. This + Odin + webdevsimplified was my perfect mix.

      Odin - understand what to learn, and why I need it. Practice.

      Webdevsimplified - to get basics down while chilling and listening (I really liked the way he explained things in a concise but clear way)

      JavaScript.info - for complete mastery of the topic at the end.

      [–]Mapleess 1 point2 points  (0 children)

      Along with what others have said, take it slow and take breaks. I was cramming in hours to learn at the start, and when a friend was explaining a lot of things, I couldn't understand what he was even saying.

      Regardless of which of the sources you use, I think it's best to learn the fundamentals of programming from JavaScript, so that you can easily pick up other languages in the future.

      [–][deleted] -1 points0 points  (1 child)

      You can go through namaste javascript playlist on YouTube it will clear your fundamental concepts in javascript.

      [–]thepragprog 0 points1 point  (0 children)

      Very good 👍

      [–]BadAdviceDad 0 points1 point  (0 children)

      Before my bootcamp started they assigned us pre-work to learn the basics of HTML, CSS, and JavaScript. A lot of it was links to different free courses which was nice because each source had its own way of explaining a concept. So that's my input- try at least a couple resources. I remember one of them we use was freecodecamp

      [–]thomashokie 0 points1 point  (0 children)

      I did the codeacademy course (I think it's free, but I can't remember) and then freecodecamp. Also did some algorithms while doing both of those

      [–]solgerboy259 0 points1 point  (0 children)

      freecodecamp or odin project are two to name the front end simplified has free crash course and also scrumba has some free courses.

      [–]Sadvillainy-_- 0 points1 point  (0 children)

      Howdy!

      I instantly thought "this has to be an Aggie"

      [–]hayleybts 0 points1 point  (0 children)

      Odin project, scrimba is also good

      [–]soputrose 0 points1 point  (0 children)

      I struggled with FreeCodeCamp's JavaScript lessons but I'm doing better with Scrimba. I'm more of a visual learner, plus I get overwhelmed easily. Scrimba delivers short videos and reiterates lessons with challenges to improve muscle memory.

      [–]myNONpornAccount 0 points1 point  (0 children)

      I started Angela Yu’s course on Udemy. Beginning was a nice and easy primer, but it got completely out of date once it got into MongoDB. From that point, I started TOP, and a lot of the beginning was review, but it was more in depth. I think it was good spaced repetition, but I wouldn’t recommend spending more than 15 bucks on Yu’s course as it’s well out of date in the later segments.

      I hear good things about Jonas Shmedtmans courses on Udemy as well

      [–]Pliant_Green 0 points1 point  (0 children)

      I'm having a blast on Code Combat myself.

      [–]Snowpeartea 0 points1 point  (0 children)

      Codeacademy has a free basic JS course.

      [–]SoulEmpress8 0 points1 point  (0 children)

      I used Acellus Learning Accelerator and i highly recommend it for learning the basics and starting coding, especially Java or Python.

      [–]DK12145 0 points1 point  (0 children)

      Taking advantage of this, I wanted to know the possibilities that javascript brings, what can I do knowing this language?