The reason why I wanted to create a separate identical site while changing themes, color schemes, adding stuff like google analytics codes, etc., is because I am not SUPER good at working with CSS coding and sometimes I mess up the code by placing code in the wrong place etc. and so the site will go down while I’m fixing it. If possible, i’d like to not have to worry about me “breaking it” all the time. I am learning a lot as I go but this seems like the best way as of right now. I will look into the programs you suggested and go from there.
Thanks