I would definitely recommend you watch the webinar and take the Code Studio course on eLearning.
My webinar focuses on what Event Actions are and how to fire them and will hopefully give some confidence to proceed.
The best approach I can offer is for you to outline each activity the event action needs to perform in English as comments first ( // Get Record ID //Fetch Record //If a = b then //Send SMS etc. ) we call this pseudocode. You may benefit from attempting to annotate the existing action where necessary first.
Add an event to fire your rule that will run your event action and put it somewhere so you can test it on the fly.
Open the detective windows and activate logging.
Start with your first action, use your existing action as reference and refer to our docs.
Log out to cs.log() for everything you do.
Move on to the next action when you have the first action working.
Even the most seasoned developers will find themselves referring to google for the simplest of things, so don’ be afraid to take the time to experiment.
Event Actions are self contained and you are developing within the build environment, it’s very difficult to break anything so get stuck in.
If you find yourself stuck on anything for more than 45 minutes, feel free to come back here for assistance.