I need to create a GIF animation for my blog which will explain the memory management and data addressing of a computer w.r.t a clock. Let's say, I have a digital clock signal with a frequency of 1 Hz which will be varying between high and low position indefinitely. Below that, I have memory represented in the form of stacked rectangles and an arrow pointing at a current memory address (which is one of the blocks in a rectangular stack). I want to move the arrow up one block of the rectangle stack each time a blue circle traveling onto the clock signal passes from low-to-high transition. I need to make a GIF out of this and put it onto my blog. I do know about the drawing tools in Photoshop. Can anybody kindly tell me what will be the best software to learn about animations like these? I have looked at Adobe Animate and Adobe After Effects, but could not make a decision. I will need to learn the software from scratch, as I have to make a lot of likewise animations for my blog in the future. Looking forward to your valuable suggestions. Thanks.