Congrats on what you are doing, Alina!
A very important thing in programming is to always have the passion towards creativity, continuous improvement, and knowing that, for a fact, nothing is perfect!
You've put there a lot of great points into "the attitude" of becoming a developer. Technicalities are always to be solved :)
I'm interested on how the switch is happening to you further on, and, happy way forward!
Andrei