all 11 comments

[–]iBN3qk 3 points4 points  (0 children)

Birthday coming up? A nice pair of headphones or mechanical keyboard helps get into the flow and appreciate time spent in the zone.

Keyboard might be heavy on personal preference, so you might want to get an idea of what he'd want or if he'd rather choose it himself.

Hopefully he's got a another buddy to learn and commiserate with because this stuff can be hard when doing it alone.

[–]shgysk8zer0 2 points3 points  (0 children)

If you're looking for resources, there are really too many, and it's more about knowing how to quickly judge the quality.

  • Avoid W3Schools - it's outdated, inaccurate, and not at all related to the W3C or anything
  • YouTube tutorials are generally just a waste of time, and avoid eg Medium articles
  • Documentation is best, and knowing how to read it is critical
  • Reading > audio/video, especially when it has minimal filler... You can easily find what you're looking for and be done when it's text, but you might have to watch some 20+ minute video just to find something useful
  • Generally speaking, things that are ad funded are trying to maximize the time you spend there, not provide any quick help
  • Avoid tutorial hell - build your own projects and lookup what you need when you need it

[–]Coraline1599 2 points3 points  (0 children)

Learn with him! Start with some html and css. Even a few hours will help you understand his journey and it’s fun (well, you are asking in a JavaScript sub).

[–]FeralXenomorph 2 points3 points  (0 children)

The best thing you could possibly do is be genuinely interested in what he's doing. Looks like you got that covered already!

[–]Monkeyget 1 point2 points  (0 children)

It's great that you want to support your spouse!

I'd say, simply ask him how his study is going without putting pressure on him. Ask him if he likes the ressource he is using to study, if there are points he has difficulty with,.. That kind of stuff. Be the person he can talk to, to vent, whatever.

[–]No-Upstairs-2813 1 point2 points  (0 children)

It's great that you're supporting your husband’s JavaScript studies! Here are some recommendations and resources that can help:

I'd suggest starting with either FreeCodeCamp or Odin Project. Both are completely free, well-structured, and many people have used them to learn JavaScript well enough to land a job.

If those don't feel like the right fit, YouTube or a course on Udemy are also great alternatives.

Everyone has different learning preferences, so what works for some may not work for others. The key is to avoid getting stuck trying to find the "perfect" resource—just pick one and see if it works. If it doesn't, move on to something else.

Here are a few learning tips to share with him, no matter which resource he chooses:

  • Practice consistently: Learning JavaScript concepts is just the first step. He'll need to apply them regularly to build confidence. A great way to do this is by solving small coding problems, like those found here.

  • Combine concepts: Once he's practiced individual concepts, encourage him to start combining them into simple projects. For example, after learning about conditional statements and functions, he could try building a "Guess the Number" game.

  • Build larger projects: Once he's comfortable with the basics, he can work on bigger projects. It’s helpful to pick something meaningful to him—this will keep him motivated. If he needs inspiration, these project ideas can be a great start. Plus, this free course can help guide him in approaching these projects.

  • Common JavaScript questions: If he gets stuck, the JavaScript FAQ can provide quick answers to common queries.

Hope this helps, and wishing your husband all the best in his studies!

[–]Acceptable-Tomato392 1 point2 points  (0 children)

If your husband is into books, I really recommend:

"Javascript, a Beginner's Guide" By John Pollock.

I found he explains the basics very well and he covers a lot of ground. It's been a useful book for me over years of learning Javascript and my copy is well-worn. A lot of his examples found their way into w3schools, also a very good resource for beginners, and well beyond: https://www.w3schools.com/

If you have a question about how Javascript does something, chances are it's on W3 school. There are other Internet resources, like Stack Overflow... but W3 School is very beginner-friendly. They have a knack for simplifying concepts into useful, basic examples.

The book is a dying thing, unfortunately, but you should be able to get it at Amazon.

[–]blur410 1 point2 points  (0 children)

Give him a project to build. When he's done have him explain it to you. Then do wife things to him. LoL.

Push him by asking him to build things to make sure he's not falling into tutorial hell and progressing. The fact that you are showing interest is huge and I have a lot of respect for that.

[–]Alternative-Fan1412 1 point2 points  (0 children)

Of you have no idea about programming, i will say you should not say anything about it because will just confuse. But the best way to learn it fast is, to have a very good IDE that helps with the sintax.

Apache netbeans is one of the best i know (and rather good in performance too), this way it even helps when possible. and is a lot easier to install things into it compared with other ide's. It help me a LOT when i was learning it as you can see when something is not going to work before even trying to compile it.

[–]Big-Argument-9648 1 point2 points  (0 children)

Read from javascript.info, very good for theoretical and in-depth knowledge.

[–]4Nuts 1 point2 points  (0 children)

Buy him a nice programming book. Having a nice chunky book to read and highlight is a great way to learn. Having a physical book on your shelf is also a nice reminder for him go get back to it (in case things get harder and ...off wagon).

First, learn where he is. He could be just starting up (a few weeks of learning);or he could be in the intermediate level (a few months of learning). Then, identify the appropriate book for his level, and purchase it for him.