Photoshop is an image creation tool.
Layout programs would be Illustrator (single page or at most 2-page) and InDesign (1 page to hundreds.)
Don’t let Illustrator’s multiple artboards fool you. If you are doing more than 2 pages, InDesign is the better option. If you are doing large one-offs like banners or large posters, Illustrator is the better option.
Sorry but there is not “one simple solution to a problem” and with graphic design there is “not one tool to do everything”, there are so many programs and apps you will need to learn and specialize. Master Adobe apps and learn new apps because always there is going to be new apps you will need to learn how to use them.
25+ years in the business.
I learned Quark - then InDesign came along.
I’ve used Adobe software solely for almost all my career.
There are some side apps here and there but mostly used Adobe.
I was already good enough with HTML and CSS - now I’m teaching myself JavaScript.
My goal - to retire from design and move into something future proofed that I can do from anywhere.
Once I master JS, I’m going to learn some SQL and dive into full-stack development. Ultimately, I want to transition from design into a tech-focused role that’s future-proof and location-independent something I can do from anywhere in the world.
Same here but I am going to the positive (from programming to Graphic Design), speaking about JavaScript when you’re programming on JavaScript don’t spent too much time programming it can give you head aches. You need to know that some browsers like Chrome and Mozilla, they do have different JavaScript virtual machines. Another things are yes I do like WWW, HTML, and CSS but right now I focus on Bootstrap Template. SQL is nice go for it, if you need to practice SQL and you don’t know how to do, it then installs a LAMP server or even maybe you can try to install on local MYSQL or SQLite which is very small. I just forgot to say if you want to learn SQL it should be from command line, which means that you should install a Linux Distribution and practice about the programs that I told you before most of SQL commands are on terminal.