I’m sure there are plenty other things to consider which are not apparent to me and I wanted to know:
What are some of the other things/skills to know before getting into pack development
Am I on the right track and are the things I’ve mentioned above relevant to pack development
Any links, blogs or courses that can point me in right direction apart from the Coda Pack SDK
Best advice - start with simple objectives. I recently published the source to a Pack that retrieves Google search results from theSerpAPI. It’s really simple and easy to use as a starting point for a Pack that reaches out to an API.
Here’s some of my materials on starting with packs. It’s a part of one of the lectures I did on my experimental live course last January:
(talking about packs starts at ~1:30:00)
Knowing modern JS is a huge plus, but to start you don’t have to learn all of it. If you know any other language, the concepts are largely the same (JS syntax is different from Python though — get used to curly brackets to mark block starts and ends). Generally, in the beginning it’s more about following the patterns you see rather than knowing every single config parameter.