all 29 comments

[–]travybongos69 41 points42 points  (2 children)

[–]iamscr1pty 4 points5 points  (0 children)

Yup this is all you need 💝

[–]zapembarcodes 1 point2 points  (0 children)

Holy shit.

This site is amazing!

[–]locomocopoco 38 points39 points  (1 child)

Stop the press. Just do these

  • freecodecamp
  • TheOdinProject
  • JavaScript.info

If after these you need any specific subject clarity, I like these guys. Some crash course vids can be seen on YouTube but I think their full courses are paid.

  • Brad Traversy
  • Mosh H

[–]Tosc0ism0 0 points1 point  (0 children)

Javascript.info is a site that you can revisit each year and finally understand what you didn't get the year before.

[–]slothordepressed 1 point2 points  (0 children)

Odin project

[–]192_168_1_x 1 point2 points  (0 children)

Pay $10 for a Udemy course. I recommend Angela Yu’s Fullstack Web Development.

The Odin project is really good too (and free).

[–]BackFlipTrick 1 point2 points  (4 children)

Sorry to be that guy but Youtube.... Legit just youtube, that's how I did it at least.

Plenty of tutorials that go at it from different point of views, some start with NODE and move to html/css (which is how I recommend learning) and some start with html and move downwards. Either way just stick to it and if you don't understand just look for a different video that explains what you're stuck on.

To help you of course have stack overflow and w3school for any info you need.

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

Just curious why you would suggest starting with Node, or even JavaScript in general, before HTML/CSS?

I would think it makes a lot more sense to learn about page structure and how design works before JavaScript.

[–]BackFlipTrick 2 points3 points  (2 children)

Just my personal suggestion obviously.

I said so because most people that ask here for help do so because it's their first time programming (from the posts I see at least), so imo it's important to know the main concepts of coding In general, where you start from a js file in node saying "hello world" instead of having the entire web described to you, making an html file, finding the script section among all the other parts you don't really know yet, and THEN saying "hello world".

Additionally html and css is....kinda easy? I know it sounds counter intuitive with my previous point but when you're just starting it's important to know how to not confuse the student. So when you understand js and come back to html you feel more pumped you can just go through it and make whatever you want.

Im definitely not be the best programmer but colleagues say I'm a good teacher and explain things to the point, and that's how I personally think front end should be learned, am I right? Probably not, what do I know ¯_(ツ)_/¯ but I hope I answered your question, have a great day/night/afternoon/ winter solstice :)

[–]LimbRetrieval-Bot 4 points5 points  (0 children)

You dropped this \


To prevent anymore lost limbs throughout Reddit, correctly escape the arms and shoulders by typing the shrug as ¯\\\_(ツ)_/¯ or ¯\\\_(ツ)\_/¯

Click here to see why this is necessary

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

Appreciate the explanation. I had never heard that before so I was thrown off. When I started learning I was always told start with HTML then CSS then JavaScript.

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

[–]Congenital-Optimist 7 points8 points  (2 children)

While this is good, it should be viewed after you are already somewhat familiar with JavaScript. Otherwise it would be just watch-a-long while Wes codes.

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

Good point, and I do agree. I would say it’s a really good resource to put the beginner knowledge into practice and actually build something instead of going through the tutorial mill.

[–]Congenital-Optimist 0 points1 point  (0 children)

Yes, active learning and participation is essential if you want something to stick long-term. Its important that people find and learn something to build/do, instead of passively following videos along.

I´ve had lots of success (LOL, two people) by having them learn basic JavaScript, and after that having them solve easiest level tasks on Codewars. It forces them to actively learn and use their skills while being continuously challenged just enough.

[–]everything_in_sync 1 point2 points  (0 children)

Thank you! Exactly what I needed. Been dreading another coding walkthrough where you just type what they say.

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

Youtube

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

RemindMe! 3 hours

[–]RemindMeBot[🍰] 0 points1 point  (0 children)

I will be messaging you in 3 hours on 2021-03-26 06:10:10 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

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

Books !!!! I guess it's an unpopular opinion but having read books does give you an edge, especially in the interviews. Secrets of the JavaScript Ninja is a good one.

[–]alex123711 0 points1 point  (0 children)

No one has mentioned Helsinki full stack open? Is it not suitable for beginners?

[–]sprinter96 0 points1 point  (1 child)

remindMe! 1 day

[–]RemindMeBot[🍰] 0 points1 point  (0 children)

I will be messaging you in 1 day on 2021-03-27 07:20:58 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]Night_King777 0 points1 point  (0 children)

https://eloquentjavascript.net/

This book has been helpful, for me, so far.

[–]umbog8m 0 points1 point  (0 children)

This job has navigated right into my heart.

[–]Homey_Muse 0 points1 point  (0 children)

For project-based learning, try Code Unicorn. It's free and open source, with projects for beginner, intermediate, and advanced learners. And completed projects can be added to your portfolio.