• 0

Trying to learn everything in JavaScript, all Libraries, pretty much need to know everything.


Question

I'm trying to learn pretty much everything in Javascript. 

 

My problem is that I've tried watching video tutorials, I've tried following along with tutorials, I've tried reading documentation and even CodeAcademy, but for some reason I can't get that information to say in my head.

 

Has anyone got any tips or advice?

 

Thanks.

9 answers to this question

Recommended Posts

  • 0

Hahahahahahaha.

 

give up.

 

Learn a sane programming language like C or assembly, then try to learn javascript. The basics are the same but it has a lot of idiosyncrasies and the API isn't very sane.

 

Seriously, practice practice, practice. You wont get everything, but you might learn enough to pass a test or something.

  • 0
  On 01/03/2016 at 07:36, greenwizard88 said:

Hahahahahahaha.

 

give up.

 

Learn a sane programming language like C or assembly, then try to learn javascript. The basics are the same but it has a lot of idiosyncrasies and the API isn't very sane.

 

Seriously, practice practice, practice. You wont get everything, but you might learn enough to pass a test or something.

Expand  

I kinda have to use JavaScript for my job :(

  • 0

I find that with anything these days, There is so much information on the internet even the obscure stuff, Not saying that Javascript is obscure, I remember doing it ten years ago. You need it for your job?? Do they provide training? Some people prefer classroom learning. I am sure there are courses run on it somewhere. Personally prefer the hands on approach. Have a look over to Github and look at some of the Javascript projects over there and try fork them and see how they work. 

  • 0

Learning an entire language is nearly impossible. It's like memorizing every word in the English language. Most developers memorize the necessary stuff like the concepts of object oriented design, variables, classes, subclasses, inheritance, and then if they need a specific library, they Google it. I don't have a ton of experience with JS but it is similar to other languages (except a lot more limited and a lot slower). Try to learn the basics and don't cram it, it takes time to understand.

  • 0
  On 01/03/2016 at 07:10, illage3 said:

I'm trying to learn pretty much everything in Javascript. 

 

My problem is that I've tried watching video tutorials, I've tried following along with tutorials, I've tried reading documentation and even CodeAcademy, but for some reason I can't get that information to say in my head.

 

Has anyone got any tips or advice?

 

Thanks.

Expand  

 

You should also take a look at CoffeeScript:

 

http://coffeescript.org/

 

Here's a little blurb about it:

 

"CoffeeScript is a little language that compiles into JavaScript. Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.

 

"The golden rule of CoffeeScript is: "It's just JavaScript". The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, will work in every JavaScript runtime, and tends to run as fast or faster than the equivalent handwritten JavaScript."

  • 0

Typescript seems to be taking more of a lead in the compiled JS landscape these days - especially considering the latest version of Angular is built using it.

 

  On 01/03/2016 at 07:36, greenwizard88 said:

Learn a sane programming language like C or assembly, then try to learn javascript. 

Expand  

 

Well I definitely wouldn't give those examples as 'sane programming languages'.

 

 

  • 0
  On 01/03/2016 at 10:08, John Teacake said:

I find that with anything these days, There is so much information on the internet even the obscure stuff, Not saying that Javascript is obscure, I remember doing it ten years ago. You need it for your job?? Do they provide training? Some people prefer classroom learning. I am sure there are courses run on it somewhere. Personally prefer the hands on approach. Have a look over to Github and look at some of the Javascript projects over there and try fork them and see how they work. 

Expand  

Good idea, might have to give that a try. 

  • 0

If the smartest programmers on the planet got together with a lot of mind-altering drugs to make a programming system that seems at first like it might work but will drag everyone screaming into a black hole maze of twisty little passages and no human will ever understand all of it and every person caught in the maze will see a different part of it so nobody can agree on anything and there is 100 ways to naviagte through the mess but at any moment in time it is intuitive to only a single human being who blogs on how easy it all is so the endless trap cycles yet again, then...

 

they would invent HTML, CSS and Javascript...

 

You need to understand the truth of that and never get discouraged or feel inadequate because it is a giant feakin mess.

 

Bite off small working chunks - the game samples on Kahn Academy or snippets found on CodePen...

 

  • Like 2
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • They looked at Apple's silly naming schemes and were ' Hold my beer...."
    • Microsoft are pretty good at giving up names without a fight
    • Brave... the crypto browser with Brave ad rewards and Leo AI everywhere is not an issue for you and Firefox is? At least in Firefox you can disable everything you don't want easily in about:config and everything you don't want is REALLY removed even from the UI. in Brave the only way to really disable all this stuff and them to completely removed from the UI is to use administrator policies. You can only have them turned off without admin policies.
    • The UK shouldn't copy Trump. If the UK wants its own AI Industry it needs to build one, it also need to sort out the issue of startups flying away to America.
    • Azure Linux 2.0 reaches end of life, requiring AKS Arc users to upgrade by Paul Hill Microsoft has warned that Azure Linux 2.0, used in Azure Kubernetes Service (AKS) enabled by Azure Arc, will reach its end of life on July 31, 2025, necessitating users to upgrade. After this date, Microsoft will no longer provide updates, security patches, or support for Azure Linux 2.0. The longer it is used after this date, the more vulnerable systems will become due to a lack of patches. Azure Linux 3.0 brings significant upgrades to core components that enhance performance, security, and the developer experience. The Linux kernel is upgraded from version 5.15 to 6.6, bringing performance and hardware compatibility improvements. The Containerd package has been updated from version 1.6.26 to 1.7.13, improving container management. The SystemD package has been upgraded from version 250 to 255, streamlining system and service management, and OpenSSL has jumped from version 1.1.1k to 3.3.0, providing enhanced encryption and security. Azure Linux 3.0 also brings more packages and better tooling. Major versions of Azure Linux are typically supported for three years, with Azure Linux 3.0’s EOL projected for Summer 2027. It became generally available in August 2024.Microsoft said that users must migrate to Azure Linux 3.0 by upgrading their Azure Local instances to the 2507 release when it becomes available. After the Azure Local instance has been upgraded, users can then upgrade their Kubernetes clusters. Microsoft gives you the option to remain on the same Kubernetes version during this upgrade by providing the same version number on the aksarc upgrade command. After upgrading, you can verify the kernel version on your Linux nodes by adjusting the file path in this command: kubectl --kubeconfig /path/to/aks-cluster-kubeconfig get nodes -o wide This upgrade is mandatory for continued support. If you want to learn more, check out Microsoft’s announcement which also includes how to reach out to the AKS Arc team if you need to.
  • Recent Achievements

    • Dedicated
      Daniel Pinto earned a badge
      Dedicated
    • Explorer
      DougQuaid went up a rank
      Explorer
    • One Month Later
      MIghty Haul earned a badge
      One Month Later
    • Week One Done
      MIghty Haul earned a badge
      Week One Done
    • Collaborator
      KD2004 earned a badge
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      597
    2. 2
      Michael Scrip
      201
    3. 3
      ATLien_0
      192
    4. 4
      +FloatingFatMan
      140
    5. 5
      Xenon
      127
  • Tell a friend

    Love Neowin? Tell a friend!