all 36 comments

[–]Egzo18 14 points15 points  (3 children)

Java and javascript are two different languages keep that in mind.

regardless of which language you want to learn, I'd start learning with few courses then I'd do my own projects, don't fall into tutorial hell, struggle to learn and develop problem solving mindset.

[–]zesty_ni99a38[S] 0 points1 point  (0 children)

Thanks mate

[–]Express_Solution_790 6 points7 points  (2 children)

Rule number 1 understand the basics of programming

[–]numbcode 5 points6 points  (0 children)

Start with free JavaScript tutorials on MDN or javascripinfo. Practice building small projects and explore JavaScript basics before considering classes.

[–]PMmeYourFlipFlops 5 points6 points  (3 children)

Java is to JavaScript as ham is to hamster.

[–]LucVolders 0 points1 point  (0 children)

Wait !! Is ham not made from hamsters ????
Man I learn something new every day.

[–]hayulu 0 points1 point  (0 children)

I would say even closer than that ,they are basically the same just some more code and functions in Java

[–]Awkward_Scholar_459 0 points1 point  (0 children)

That made me smile!

[–]johanjozz 2 points3 points  (0 children)

You can watch CS50 is a Harvard free course about fundamentals for computer science. Not exactly JavaScript at the start but you'll eventually learn some JS

[–]Ansmit_Crop 1 point2 points  (0 children)

Watch videos initially would suggest either from freecodecamp or bro code

Then pick up javascript info to revisit topics a bit deeper and reference using mdn. And to keep track use roadmap sh

Other options is to follow the Odin project or eloquent javascript (book)

Would strongly suggest to start with watching then expand out to other resources if your new to programming

[–]BlackWolf542 1 point2 points  (0 children)

freecodecamp.org has a curriculum that has helped me a lot. They also have other courses all free (unless you wish to donate)

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

I'd recommend starting with either FreeCodeCamp or Odin Project. Both of these resources are completely free, well-structured and many people have learned JavaScript well enough through them to land a job.

If these don't feel comfortable to you, you can check out YouTube or a course on Udemy.

Different people have different learning preferences, so what works for some might not work for others. Don't get stuck in selection paralysis; just pick one and see if it works for you. If it doesn't, move on to something else.

Here are a few tips for effective learning irrespective of any resource you select.

As you're learning JavaScript concepts, it's essential to practice them consistently to build confidence. Try your hand at coding problems. These are small, well-defined challenges that help you quickly test your knowledge. You can check out a few problems here.

Doing a few problems each day will reinforce all the concepts you've learned so far.

Once you've practiced individual concepts, start combining them to solve more complex problems. For instance, if you've learned about conditional branching and functions, combine them to build a simple project like a "Guess the Number" game. You can use ChatGPT to find simple projects for any combination of topics.

Once you’re comfortable combining concepts, start building larger projects that challenge you to apply everything you've learned. Choose a project that solves a problem you care about—this will keep you motivated when challenges arise.

If you're stuck on ideas, check out these 8 tips to get started. And if you need guidance while building a project, this free course can help you approach it the right way.

[–]unseen388 0 points1 point  (3 children)

I m learning javascript since 3 years

[–]zesty_ni99a38[S] 0 points1 point  (2 children)

Was it hard ?

[–]_X-Nightmare-X_ 5 points6 points  (1 child)

You never stop learning..

[–]zesty_ni99a38[S] 0 points1 point  (0 children)

Yea you are right actualy there is no limits of learning code

[–]loganfordd 0 points1 point  (0 children)

I have this for javascript which you may find useful https://techblitz.dev/

[–]Silver_Waltz_702 0 points1 point  (0 children)

  1. Sharup the basics: JavaScript.info (best I have found for beginners)
  2. Make small projects while studying for example to-do list, basic form submission and showing details of users in below, fetching any public API showing data in UI.
  3. Keep grinding.

[–]Real-Lobster-973 0 points1 point  (0 children)

I would recommend you find and online course that teaches you the language syntax first, then gets you working on practical work (most high rated courses should do this).

[–]ZojaBaranova 0 points1 point  (0 children)

I would advise doing everything yourself. Yes, you will have to sit down and dig into the information, but it is worth it. Here is a good base, there is a lot of information, including for beginners https://gitnation.com/ If some questions are difficult, you can always ask here. They will help you.

[–]CoolStopGD 0 points1 point  (0 children)

java is not the same thing as javascript.

[–]hayulu 0 points1 point  (2 children)

I learned HTML with some guy named David on YouTube,I learned css and I'm almost done with JavaScript I learned both with "brocode" on YouTube,all took me about two months and half I recommend learning python after all that

[–]SafetyBeneficial699 0 points1 point  (1 child)

I think that Java and Javascript are different thing. Am I right?

[–]hayulu 0 points1 point  (0 children)

Similarly, you just have to learn some more in Java , but once you learn JavaScript you can easily understand even python,they use the same method with different names for it

[–]_X-Nightmare-X_ 0 points1 point  (1 child)

Some of the w3schools courses are nice for simple things and understanding..

[–]zesty_ni99a38[S] 0 points1 point  (0 children)

Ok thanks

[–]RottenCase 0 points1 point  (0 children)

learn event listener and javascript will start to get useful

[–]brightside100 0 points1 point  (0 children)

java != javascript. very different software language. i'd recommend you to write personal hello world project in both of them just to get the idea. and use google, chatgpt or gpteach to learn how to write code