For simple circuits, it’s easy enough to grab a breadboard and start putting it ... you’ll need circuit simulation software. While it’s easy to get a trial version of something like OrCAD ...
It also means it is straightforward enough to use with other software as well, like integrating LTspice with Python for some interesting signal processing circuit simulation. [Michael]’s latest ...