Its good to see another joining the fun.The first and ,for me, the most obvious question is whether you have software for designing the intended projects or experience in using it?It would be annoying to have a machine sitting there ready to go and no way of generating the programs.Further to this you will need to find software that has a post processor which works with your-as yet- non-existent machine.It may be that it will also cost an amount of money.I would suggest you get familiar with the design and programming aspect of things while hunting for a machine and you might find it useful to view simulations of the sequences.There is a piece of software called Camotics which will allow you to view machining operations from your Gcode.It isn't fast but it is free.

Until a few months ago there was widespread enthusiasm for Fusion 360 as it was free and did quite a lot.Now it isn't quite such a bargain and a few people have switched to Freecad,which lives up to it's name but isn't the most intuitive piece of software.It does include a number of post processors for hobby machines.Enjoy the process of navigating the maze of choices and then get creative!