Honestly you can do that image in basically any program that allows you to place text like in the image....some will work better than others. Learning how to do it by hand will be better in the long term though.
Assuming it was to just be done in one size I'd likely use a dtp program, like indesign, affinity publisher or even MS publisher (not for commercial though), for that image because I know all 3 can do it fairly easily. It's basically some scaled/stretch fonts being used for the text and the rest is just setting up the layout etc so it all fits.
If it's going to be scaled to different print sizes then vector is likely the better option overall.