I understand you are entering the Network Programmability field. You do mention that you have strong networking experience and with minor knowledge in programming.
There is a course recommended if you are starting in Network Programmability, you can check it out in the following link:
Also the following resources could be helpful for you:
-DevNet Express for DNA is a great resource. You can check it out at the link below:
-You can learn about dCloud at the following link:
-Its recommend that you check out the Cisco Press Book of "Programming and Automating Cisco Networks":
Finally, you might want to check out the following blogs very well written by great Cisco Learning Network community members, that have valuable information and links related to Networking Programmability:
I wish you all the best in your Cisco Networking Programmability journey.
In addition to the excellent resources above, I would also like to add the following self-study E-learning courses or instructor-led training courses to help prepare for the two exams:
-300-560 NPDEV: Developing with Cisco Network Programmability (NPDEV) v4.0
-300-550 NPDESI: Designing and Implementing Cisco Network Programmability (NPDESI)
-300-560 NPDEV: Developing with Cisco Network Programmability (NPDEV)
Whats also nice about the Network Programmability Specialist exams (300-550 or 300-560), is that they also qualify to recertify any valid Associate and Professional level certifications you may have. For more information and resources, please visit Renewing your CCNA and CCNP Certifications with a Network Programmability Specialist Exam
For more information including exam topics, please visit Network Programmability
Cisco Learning Network Moderator
Hello I just found out about 300-550 NPDESI and 300-560 NPDEV specialist courses.
Which order do you do them in. I have just passed my CCNP route and was looking start the security track.I noticed these specialist courses, given I going to looking to SDN anyway for work.
I have a programming background, designed databases before going into networking, and do create my own scripts to create switch, router or ASA config based on a series of questions written in VBS. Its rough and ready coding it would to put a framework around it.