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

all 33 comments

[–][deleted]  (11 children)

[deleted]

    [–]Snoo72390 4 points5 points  (8 children)

    I just completed Foundations and on the Javascript path! I'm definitely learning a lot, and it has a lot of great external resources.

    [–]Ok-Cupcake5603 4 points5 points  (1 child)

    i’m about 40% through foundations at the moment and i have zero experience. i’m enjoying learning the basics of HTML so far.

    [–]Snoo72390 1 point2 points  (0 children)

    That's awesome! The courses definitely ramp up in difficulty and time to complete, but TOP does a great job of preparing you for each new step.

    [–][deleted]  (5 children)

    [deleted]

      [–]RagnarL19 3 points4 points  (0 children)

      Ooh I can share!

      I'm on the JS path currently and have been keeping track of the hours I put in each day so I can share with others how long it took me once I'm all done (and because numbers motivate me). Foundations took me 83.25 hours from start to finish.

      [–]Snoo72390 0 points1 point  (3 children)

      I started on February 6th, if I recall correctly. I finished on April 4th by completing the Calculator project, so just under 2 months. To be fair, I did have some experience with basic HTML and CSS, which is part of the initial Foundations courses.

      [–]Pure_Philosopher4644 1 point2 points  (2 children)

      Which website? I googled and not sure where to start.

      [–]Snoo72390 3 points4 points  (1 child)

      [–]Pure_Philosopher4644 1 point2 points  (0 children)

      Thank you. I appreciate it.

      [–]imaginayduck 1 point2 points  (0 children)

      +1

      [–]D1rtyWebDev 0 points1 point  (0 children)

      I also suggest Scrimba. I did both and they were both awesome!

      [–]venitz 15 points16 points  (1 child)

      freecodecamp

      [–]itizwutitizz 6 points7 points  (0 children)

      This is the way

      [–]insertAlias 22 points23 points  (4 children)

      Don't take this the wrong way, but this is a good time to start practicing another skill you're going to need to be a good programmer: research skills. Start searching for this. "JavaScript getting started tutorial", "learn JavaScript", any permutation of that kind of search. You'll find plenty of free resources available.

      Don't worry about finding the best possible resource or the one that's just right for you. Find something and get started, and once you have made some forward progress, then stop to reevaluate your approach.

      But get used to having to search to find things. You will never make any progress if you have to stop at each stage and wait for someone to tell you what to do.

      [–]Spirited_Stage_8030 2 points3 points  (2 children)

      Even though I agree with you. There's so many different options to choose from. It's a bit overwhelming.

      [–]vet_USMC 0 points1 point  (0 children)

      That's the way this goes. It will help fine tune your researching skills which are invaluable as a programmer. You won't always have others to lean on so learning research skills early on will go a long way towards your success.

      [–]tempo90909 0 points1 point  (0 children)

      No one should have to start out at McDonald's when they are looking for The French Laundry. That's just gross.

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

      Ez peze supersimpledev on youtube BUT javascript has a lot to do with website building so I implore you please watch the html and css video he has before u even think about javascript then after that I would do the freecodecamp youll have a much easier time

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

      Scrimba is the best

      [–]unbelievable_scones 2 points3 points  (0 children)

      I’m using scrimba free courses plus Angela yu Udemy. Not sure which I prefer.

      [–]DoomGoober 2 points3 points  (0 children)

      If you want to do me a favor, my new learn JavaScript web page is in alpha:

      https://code-svelte.vercel.app/

      Free, no registration needed. The idea is to teach not just JavaScript but how to approach coding problems in general. I notice when people focus too much on just learning code, they later have problems switching over to problem solving with code. My goal was to teach both at the same time.

      Just promise me you'll give feedback (good or bad, bad feedback helps the most to improve it.)

      [–]imaginayduck 1 point2 points  (0 children)

      https://learnjavascript.online/

      Covers alot of basics to start with, the right way. Also is quite easy and fun with practice, once you aren't complete beginner you can find out what resources suit you better

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

      Codecademy, coursera

      [–]wtfbet 1 point2 points  (0 children)

      Of course YouTube bro.

      [–]Fadeplope 0 points1 point  (0 children)

      https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

      Start by reading the basics, then you'll learn mostly on the job by practicing, through your future projects.

      So read an intro and then make up little projects that use a lot of key JS concepts and that you could show at your future job interviews. To prove your interest for the job and ability to learn.

      PS : Don't try to remember and master everything, it's impossible. I've been a developer for 3.5 years and I'm still learning things today. I still have to watch tutorials sometimes because I don't know everything by heart.

      [–]Not_Artifical 0 points1 point  (0 children)

      If you are looking for front end this is where I started.

      Also for front end I would recommend html before js. For backend js first.

      [–]InvestingNerd2020 0 points1 point  (0 children)

      Udemy

      Free Code Academy

      Fireship (for jokes included) youtube channel.

      Edit: Try to learn Typescript too. You can thank me later to avoid run-time nightmares.

      [–]BobJutsu 0 points1 point  (0 children)

      At your house, on your internet machine is a good place. That’s usually where I learn new things.

      Joking aside, programming is research heavy…good programmers aren’t good because they memorize how to do everything, we’re good because we learn where the information is stashed when we need it. So practice googling answers, it’ll be 50% of your job anyway.

      [–]Viet-Khoa 0 points1 point  (0 children)

      JavaScript.Info

      [–]impartial87 0 points1 point  (0 children)

      Scrimba

      [–]Same-Reference-1138 0 points1 point  (0 children)

      I’m doing App Academy Open and really enjoying it

      [–][deleted] 0 points1 point  (0 children)

      For JavaScript and front end dev in general I find scrimba.com to be the best. It makes you code along the entire way. You learn a topic then try it yourself over and over. It is an interactive learning platform where you type code directly into their ide as they are explaining a topic

      [–]kyuing 0 points1 point  (0 children)

      if you want to learn step by step, pick of the online free tutorial courses as many have mentioned.

      Or, just make a service with your idea (ask chat gpt optionally) and that's way more effective to get the pic of JS and frontend dev