One of the first things you should think about is how much you can afford to spend on a circuit design software. There are free, open-source, and paid options, each with their own pros and cons.
Before you dive into complex circuit design projects, you need to have a solid foundation of the basic concepts and principles of electronics ... Simulation tools are software applications ...