Learn Javascript UK

Andrew_TND
Mega Sage
Mega Sage

Hi everyone,

I am a bit of an amateur with javascript, I can read it and write a little.

Does anyone know of any good courses to go on which can help me expand on my knowledge? 

7 REPLIES 7

SOUMYADEEP CHA1
Giga Contributor

Hi Andrew,

In addition to what others have suggested,

 

1/To understand JavaScript really well, you can go through this website called FreeCodeCamp.

FreeCodeCamp

 

2/Also, to understand ServiceNow APIs well, you can go through this Mark Miller's course.

https://www.udemy.com/course/servicenow-201-development/

 

Thanks and Regards,

Soumyadeep Chatterjee.

Anish Reghu
Kilo Sage
Kilo Sage

Hi @Andrew Robinson,

Hope you are doing good and your journey with learning still continues. As you continue scripting, this tool should help you walk through your code with simplicity, saving time.

 

https://community.servicenow.com/community?id=community_article&sys_id=5bc2ab771b5b4190b09633f2cd4bc...

 

Kindly mark my reply as Correct/Helpful, based on the response.

Cheers,

Anish Reghu

John Dahl
Tera Guru

@Andrew Robinson There are a lot of tutorials and places to get help learning JavaScript. Some have been provided in this thread already, but some of the suggestions I would challenge. I'll add my two cents here and try explain my reasoning.

1. Look at W3Schools or FreeCodeCamp.org for an introduction to JavaScript. They have decent tutorials with examples that help understand each lesson.

2. Start building stuff... anything, just start working with it while you continue to learn. The language is still evolving after 20+ years, I'm still learning JavaScript!

3. Read Douglas Crockford's book JavaScript: The Good Parts [https://www.goodreads.com/book/show/2998152-javascript] and Kyle Simpsons books You Don't Know JavaScript [https://github.com/getify/You-Dont-Know-JS].

  • The two authors have slightly different perspectives on some of the quirks of the language and both perspectives have merit.

4. Keep going!

 

Regardless of the tools you use, try to learn JavaScript for what it is... it's own language. A lot of developers come from other languages, especially C-style languages like C/C++ or Java and think they recognize the language. There are a LOT of differences and learning them will help you avoid wasting a lot of time troubleshooting simple errors.

Also note that ServiceNow uses a server-side tool called Rhino to host the JavaScript environment. The version of Rhino in use is limited to ES5; however, most of the tutorials and online content will be teaching the latest version and capabilities. Watch out for unexpected issues that are not about misunderstanding JavaScript, but about using a feature that is not yet available on the server. The Mozilla Developer site [https://developer.mozilla.org/en-US/docs/Web/JavaScript] can help you understand when each feature became available. They also have some tutorials for different levels.

 

Good luck and welcome to the JavaScript world!