EasyEDA is a free circuit layout and PCB program which is associated with JLCPCB. PCBs less than 100mm by 100mm cost me $4.20USD for five including shipping (and a $.50 Paypal charge).
There's always a learning curve, but to me, EasyEDA is far easier and more intuitively Windows-like than EagleCAD, for instance (there's no longer a free edition of that).