like @8-bit-gaming says, text editors are the way to go.
I personally use Sublime and love it (and sometimes PyCharm). Occasionally I’ve used atom and vs code before also (they’re great).
Rule of thumb with these. Pick one and get good at using it. They are worth the time investment with the hot keys that can save you soooo much tedious work. For example, control/command d let’s you highlight multiple instances of the same word, so when you have changing variable names be an issue you can fix it in a jiffy.
I did all my CS path on sublime. I figure: if i’m already coding more than 3 hours a day, I don’t need the extra stress on my muscles of typing redundant fluff.
If there is something I want to memorize the form of I either practice writing by hand or I take audio notes, but that’s a highly personal idiosyncratic preference.
That being said, you should know how to type all the main syntax properly, there may be times when you have to be on vim or nano and there won’t be any helping shortcuts on board.