Every programmer and developer will eventually come to an error message they can't debug on their own, or a program that does not flow properly or produce the expected output or results. Thankfully there are resources available online for assistance.

Cisco DevNet - https://developer.cisco.com/site/nx-os/
Online source of information for learning concepts, APIs, code examples and more, with online communities for posting questions or having discussions.

Stack Overflow - https://stackoverflow.com/
Online discussion forum for questions or requesting help with coding approaches or problems in any programming language.