Looking for a structured roadmap to learn and practice ServiceNow scripting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Hi everyone,
I’m currently learning ServiceNow and have covered the basics. I’m now starting with JavaScript and ServiceNow scripting and want to get more hands-on practice in my PDI.
I’m planning to work towards the CAD certification and would like some advice on:
1) What JavaScript concepts should I focus on first?
2)What order should I learn things like Client Scripts, Business Rules, GlideRecord, GlideForm, Script Includes, etc.?
3)What are some good projects or exercises I can build in my PDI to practice?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
16m ago
I'd start with JavaScript basics like variables, functions, arrays, objects, loops, conditions, and JSON. After that, I'd go with GlideForm and Client Scripts, then GlideSystem, GlideRecord, Business Rules, Script Includes, and finally GlideAjax.
For PDI practice, build small exercises around each topic. Make fields mandatory based on conditions, query and update records with GlideRecord, automate something with a Business Rule, then try using GlideAjax with a Script Include to retrieve data from the server.
I'd also recommend Tim Woodruff's The ServiceNow Development Handbook. It has a lot of useful scripting practices and helps you understand how to structure ServiceNow development beyond just learning the APIs. I've added a screenshot of the book as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11m ago - last edited 10m ago
hey @sparshvarde
If you know the ServiceNow basics, I’d suggest learning JavaScript and ServiceNow scripting together.
Javascript: Focus on variables, conditions, loops, functions, arrays, objects, and common array/string methods.
ServiceNow order:
JavaScript → GlideRecord → Business Rules → Client Scripts/GlideForm → UI Policies → Script Includes → GlideAjax → UI Actions → REST/Integrations.
PDI practice: Build a small application and implement form validation, auto-population, Business Rules, Script Includes, notifications, Flow Designer, and ACLs.
For CAD, focus more on when and why to use each scripting component, not just syntax. Hands-on PDI practice is the best approach.
*************************************************************************************************************************************
If this response helps, please mark it as Accept as Solution and Helpful.
Doing so helps others in the community and encourages me to keep contributing.
Regards
Vaishali Singh
Linkedin - https://www.linkedin.com/in/vaishali-singh-2273361bb
.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
9m ago
Hi @sparshvarde
Hi
I’m a ServiceNow trainer and happy to share my thoughts.
As you mentioned that you’re the sole developer in your company, I see this as a great opportunity for you to learn and grow.. It's also a great self-awareness point that you feel your JavaScript skills need improvement—recognizing that is the first step toward growth.
Here are a few tips:
-
Follow this master playlist to strengthen your JavaScript skills specifically for the ServiceNow platform.
https://youtu.be/62Nabpb94Jw?
-
Spend at least 1–2 hours daily on the ServiceNow Community. Observe the kinds of technical questions being asked and how experienced members respond. You’ll learn a lot passively this way—and I highly encourage you to start answering questions as well. Explaining concepts to others will improve your technical thinking and deepen your understanding.
-
Explore the free courses available on the ServiceNow Developer Site. These are practical and focused, and will help you apply your knowledge directly on the platform.
- https://developer.servicenow.
com/dev.do#!/learn/learning- plans/yokohama/citizen_ developer - https://developer.servicenow.
com/dev.do#!/learn/learning- plans/yokohama/servicenow_ application_devel...
Regards
Dr Atul G. - Learn N Grow Together ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
******************************************************************************************
