Java and JavaScript are unrelated languages. JavaScript is so named because Java was originally supposed to be the language of the web, so it’s part marketing and partly an attempt to appease the Sun execs who wanted everyone to be using Java. How long it will take to learn depends on your aptitude and focus. You can learn all the fundamentals in a couple of weeks, but like chess it can take a lifetime to master. I’m still learning new tricks 20 years after first picking it up. You can be job-ready with just JavaScript. JavaScript on the server is called Node, and it actually makes a pretty fine server architecture. Ruby is quite fun for an alternative perspective, as is Python. I don’t love Java personally, but it’s definitely worth learning. You’ll find, once you’ve learned a couple of languages, you can pick up new ones fairly easily. Answer from superluminary on reddit.com
🌐
Reddit
reddit.com › r/learnprogramming › realistically how long will it take to learn javascript?
r/learnprogramming on Reddit: Realistically how long will it take to learn JavaScript?
November 21, 2021 -

And after being a decent bit knowledgeable what other languages should I learn? How many would be needed to be “Job Ready” ?

side questions, whats the difference between Java and JavaScript?

Top answer
1 of 23
59
Java and JavaScript are unrelated languages. JavaScript is so named because Java was originally supposed to be the language of the web, so it’s part marketing and partly an attempt to appease the Sun execs who wanted everyone to be using Java. How long it will take to learn depends on your aptitude and focus. You can learn all the fundamentals in a couple of weeks, but like chess it can take a lifetime to master. I’m still learning new tricks 20 years after first picking it up. You can be job-ready with just JavaScript. JavaScript on the server is called Node, and it actually makes a pretty fine server architecture. Ruby is quite fun for an alternative perspective, as is Python. I don’t love Java personally, but it’s definitely worth learning. You’ll find, once you’ve learned a couple of languages, you can pick up new ones fairly easily.
2 of 23
26
Java and JavaScript are for all intents and purposes entirely different things. The naming of them is a historical artefact and nothing more; they were never related except by some vague "run this code anywhere" intentions. If you're at an employable level in other languages then you already have a great advantage in learning JS. The core CS competencies don't really change between languages, although there will be a lot of web-specific stuff to familiarize yourself with. Go check out the job listings in your target market. My guess is that most jobs are not going to be looking for pure JS devs, but rather people with experience in contemporary front-end frameworks like React/Vue/Angular. This complicates things; those frameworks are about as complex to learn as JS itself and you should not discount the time it takes to learn them if you need to. If you can devote your full-time attention to learning, I think you could build a working knowledge of JS in about a month (including a basic project to showcase your capability). If you can do 4 hours a day, perhaps two months to be safe. If you need to be able to manage frameworks as well, add another month at full time or two and part-time. These are pessimistic estimates based on my experience training web developers up for junior/intern level roles (assuming you already know how to program) so you may find yourself ready to go earlier.
🌐
Reddit
reddit.com › r/learnjavascript › how long does it take to learn javascript? (i mean, just an estimate)
r/learnjavascript on Reddit: How long does it take to learn JavaScript? (I mean, just an estimate)
May 24, 2020 -

To all JS developers, how long did it take you to learn JavaScript. Also, how long did it take you to land your first JS developer job. Btw, what else did you need to learn other than HTML, CSS and JS ?

Thanks in advance :)

🌐
Reddit
reddit.com › r/learnjavascript › how long did it take to learn js?
r/learnjavascript on Reddit: How long did it take to learn js?
July 3, 2022 -

For me when I started html and css I looked on google and it said it can take a couple months but i did it in 2 weeks and learned how to make a basic website. Now coders have told me to learn js next and said it can take up to 9 months which I dont know if it will take me. How long did it take you?

Top answer
1 of 8
20
Nobody has ever learned JS. You just gradually move along a spectrum where it makes a fool of you less and less. On a more practical note, so long as you know a sufficient amount to make work the thing you want to work in the here-and-now, that's all you ever need in any language. What amount that represents is a "how long is a piece of string?" question. But there's a hint of truth in my sarcasm - nobody is expert in everything. Computer programming is a journey that never ends. Every language has new features added over time and you have to move forward to stand still, so worry less about when you'll get to the end of the journey and more about just improving your skills day by day, week by week.
2 of 8
4
You can pick up the basics pretty quickly, maybe in a month or less if you are dedicated. However, going from those basics to "I built something useful" is usually a pretty big step. In my experience, I spent a little over a year self-teaching part-time, which got me some Python, JavaScript, HTML, and CSS, but I didn't really know how to build anything. Then I did a three-month full-time bootcamp, and suddenly the whole workflow clicked. I started working professionally a month later. My basic approach anytime I need to learn something new these days has three basic steps: Intro tutorials, preferably interactive, but maybe books or videos. Trying to cram enough knowledge that I can write a little something without constantly checking documentation. Toy problems. These are little 1-2 hour challenges you can find on sites like CodeWars or LeetCode . Doing one every day or so really helps drill the knowledge and get me to a level of fluency. Build something. Usually this is something for work, but sometimes a fun side project. This is where I am going to acquire real world skills you don't get in toy problems or tutorials and really cement everything down.
🌐
Reddit
reddit.com › r/learnprogramming › how long should it take me to learn javascript :( ?
r/learnprogramming on Reddit: How long should it take me to learn javascript :( ?
November 1, 2024 -

I'm using the ultimate react course on udemy after work and I'm finding it so hard for a number of reasons.

  1. Its hard to find time after work, and I have cut down my time in the gym to accomodate learning

  2. When I do start I'm quite tired

  3. I can only do one section a day on my days off because I get wiped

I'm only on section 6 because it takes me so long to work through the code with him. Should I even bother working through the problems with him and only attempt the challenges?

I feel like such a fucking idiot and I am starting to have no free time.

🌐
Reddit
reddit.com › r/learnprogramming › how long would it take me to learn javascript if i practice 10-20 minutes a day
r/learnprogramming on Reddit: How long would it take me to Learn JavaScript if I practice 10-20 minutes a day
January 9, 2024 -

Hello! I’m currently working on learning html and CSS but I’m wondering once I move on to JavaScript how often should I practice and how long? Right now I’m following the ASAP front end course but are there other options I should consider instead when I move onto JavaScript? I don’t have money to spend on courses right now.

🌐
Reddit
reddit.com › r/learnjavascript › how long it takes to learn javascript if i come from a python background?
r/learnjavascript on Reddit: How long it takes to learn Javascript if I come from a Python background?
September 24, 2021 -

At my job right now I work with Python (intermediate to advanced knowledge) and SQL (advanced knowledge) and some R but I'd like to switch career and learn Javascript.
I wonder how long it takes to learn Javascript (enough to pass jobs interviews) if I study it 3 hours per day and I'd like to know what frameworks should I focus on for better career prospects.

Thanks you!

Top answer
1 of 4
7
Modern JavaScript and Python have a lot in common - for example the iteration protocol, generators, module import syntax, and async/await syntax should feel pretty similar. JS does not have comprehension syntax (e.g. the list, dictionary, set, and generator comprehensions available in Python). It is much more common to use functional programming patterns. Arrow functions in JS are analogous to lambdas in python. JS functions do not have keyword arguments. Instead, it is fairly common for functions to accept an "options" object as their final positional parameter, containing key-value pairs. JS does not differentiate between "items" and "attributes". They are all just properties on an object, accessed with either square brackets obj['propertyName'] or dot notation obj.propertyName. A JS object literal is kind of similar to a dictionary in python, but JS also now has Map and Set classes. JS has a contextual this keyword, instead of a conventionally-named self parameter for object methods. Methods are not auto-bound to objects like they are in python. The this keyword is provided to a method at call-time - for example if you call someObj.someMethod() or someObj['someMethod']() the dot notation and square bracket notation implicitly provides someObj as the value of this inside someMethod. However in the following code: let method = someObj.someMethod; method(); The this keyword will not be someObj - it will either be the global object or undefined depending on if you are using strict mode. Function objects also have call, apply, and bind methods which can be used to explicitly set the value of this. JS does not have magic methods like python has - so you can't override the behavior of builtin operators like you can in python. For example the === operator always compares values by strict equality (same type and value for primitives, referential equality for objects). JS classes do not support multiple inheritance, though multiple inheritance is possible via object prototypes. JS has a for...in loop as well as a for...of loop. The for...of loop is the one that works like for...in in python, which is easy to mix up. JS has both a null primitive and an undefined primitive, as opposed to Python's singular None. Obviously there are syntax differences - python uses a much more minimalist, significant-whitespace syntax, while JS has a more C-like syntax with more brackets, parens, semicolons, etc. And of course there are various other differences, but these are the ones that I think are most likely to trip you up when learning JS coming from a Python background.
2 of 4
4
I mean... it's different for different people, but if you know Python you should be able to pick up js relatively quickly. Maybe a couple months then start applying to jobs? React is probably still the biggest framework and best for job prospects.
Find elsewhere
🌐
Reddit
reddit.com › r/learnprogramming › how long did it take you to actually get js?
r/learnprogramming on Reddit: How long did it take you to actually get JS?
February 3, 2022 -

I have been self learning JS for two weeks. I feel frustrated because i feel it is so hard to execute what you are being taught. I cant believe that JS is considered an easy language :(. Does it ever get better?

🌐
Reddit
reddit.com › r/javascript › [askjs] can i learn javascript in 10 days?
r/javascript on Reddit: [AskJS] can i learn javascript in 10 days?
December 1, 2023 -

i am currently job hunting. And a friend of mine told me that the company he is working in now, is going to hire new employees next month. he said he would put in a referal for me. But i role would be in web development. And i dont know javascript. The languages i know are Python, C, C++, MySQL and DSA. Do you think I can learn Javascript in 10 days to crack the interview?

🌐
Reddit
reddit.com › r/learnjavascript › how long does it take to be proficient in javascript?
r/learnjavascript on Reddit: How long does it take to be proficient in javascript?
January 16, 2022 -

I've a masters in computer science, i covered most languages in my college years but Landed a job that relied on assembly language and a custom software language ,

for the past 3 years I haven't brushed up on any other language, i have completely forgotten how to program in most languages.

What's a realistic roadmap? 3 weeks - 6 weeks? For javascript?

🌐
Reddit
reddit.com › r/learnjavascript › what is the best way to learn javascript?
r/learnjavascript on Reddit: What is the best way to learn JavaScript?
November 29, 2023 -

Hi, I’m a total beginner, and I want to learn JavaScript. What is the best way to learn it? I came across free code camp, and boot camps, but I’m not sure of the best route to take. I’d like to not spend too much money if possible. Any suggestions are appreciated.

🌐
Reddit
reddit.com › r/learnprogramming › best way to learn javascript and how long does it take?
r/learnprogramming on Reddit: Best Way to Learn JavaScript and How Long Does It Take?
August 28, 2024 -

Hey everyone! I'm looking to learn JavaScript and was wondering how long it typically takes to get a good grasp of it. Also, what are the most important concepts I should focus on when starting out? Should I prioritize learning objects or something else?I want to avoid getting stuck in "tutorial hell" on YouTube, so what’s the most effective way to learn a programming language like JavaScript without relying too much on tutorials? Lastly, has anyone used Codecademy.com for learning JavaScript or other languages? Is it a good platform to learn from? Any advice would be appreciated!

🌐
Reddit
reddit.com › r/learnjavascript › how long before you were proficient with javascript?
r/learnjavascript on Reddit: How long before you were proficient with JavaScript?
October 2, 2015 -

As the title asks: How long did it take you to learn JS to a functional level? I mean, without having to use code snippets. How long were you coding in general (HTML, CSS, PHP, etc..)?

Top answer
1 of 5
11

I guess back in the day before Google was popular, programmers would try to memorize the whole language so they wouldn't have to leaf through the pages of their books when they got stuck. Now with all the different frameworks you'll probably never be able to code without looking things up regularily.

What you need to know is the concepts - do I want an array for this? Multi-level array? Do I want to loop through the data? Obviously much more could go here.

I just code on the side, but there are different ways to look at the question. I lean towards "I'll never be proficient at everything", but to answer your question I did the basic tutorial, then 2-3 tiny projects, then 1 medium-size project (around 500 lines of JS) - After that, I felt comfortable with my abilities to learn whatever else I need for programming web apps.

2 of 5
5

I had been proficient with HTML, CSS, and PHP for a long time, but barely JS. When I had to start getting better with it for a job, I couldn't keep up with the demand and they let me go. A recruiter told me that JS was the #1 demanded job for developers, specifically Front-end. So, I started teaching myself.

After a while, I got a job at a startup that needed someone who would be working primarily in JS. I was very lucky to work for someone who taught me so much about JS and Object-Oriented Programming as I had problems grasping the concept in the past. Now I thoroughly enjoy developing in JS.

If only ES6 were fairly easy to grasp. That's gonna take a while.

🌐
Reddit
reddit.com › r/learnjavascript › how would you learn javascript from scratch in 1 year?
r/learnjavascript on Reddit: How would you learn JavaScript from scratch in 1 year?
June 2, 2023 -

I work at marketing, but I'm not that into it. I want to become a programmer and JavaScript looks fun. It also looks like the most marketable language, since I enjoy building web apps and websites. I'm saving up enough money to pay my bills for a year, and then study HTML, CSS, and JavaScript 8 hours a day for a year.

Any advice?

🌐
Reddit
reddit.com › r/learnjavascript › should i be good at javascript in 2 months?
r/learnjavascript on Reddit: Should I be good at JavaScript in 2 months?
May 12, 2021 -

Edit: when I mean GOOD I mean even just the basics. I'm still confused with the for loop for godsakes and it's been 2 months. Like I feel like I don't have a good grasp on the basics.

Edit 2: I come from food service and I have comprehension issues along with ADHD, but I'm still pushing forward

I know that this is probably a redundant post as others may have asked the same thing, but I am wondering should I be good at JavaScript now that I've been learning it for 2 months. I feel like I barely understand anything. I'm about to go on the Odin Project because I'm tired of tutorials and I want to get out of tutorial hell. I feel like I'm not quite learning anything and I hear that TOP doesn't hold your hand. I need that.

🌐
Reddit
reddit.com › r/learnjavascript › after almost 2 months of learning javascript
r/learnjavascript on Reddit: After almost 2 months of learning JavaScript
December 23, 2022 -

I started learning JavaScript in the beginning of November, i actually spent 2-3hrs every night after work to study but i still feel like i don't know anything, the first month i watched video abt the JavaScript basic and worked on project like a "to do list" but i realized i still don't know anything. Now i'm learning all over again but this time i read instead, i use javascript.info as my main resource. Last 2 weeks, what i studied was mostly about JavaScript's fundamental, start to understand deeper but it takes so long, i sometimes just want to do project because it's fun.

At this point, i'm slowly losing my motivation, studying feels like something i have to do not something i want to like before. Do you think there is something wrong with the way i study? Many people on reddit and youtube can become frontend developer in just 6 months (so they kinda have to better their css and html as well, not just JavaScript). So yeah, i feel like this is something i'm not smart enough to do, i just dont wanna stay a cook forever.