Can RAMPS 1.4 be used for a 3D printer?
To answer your question, yes, RAMPS 1.4 can be used for a 3D printer, but note that it is an outdated platform.
But...
From the supplied image can be concluded that the seller doesn't have a clue what is being sold in the webshop ( e.g. incorrect naming for the shield, 3 stepper motors and 4 stepper drivers?!?).
This is not a RAMPS set (RAMPS is a shield for an Arduino Mega 2560) but a CNC shield set. An Arduino Uno isn't typically the hardware used for a 3D printer (better suited for laser cutter), but you could use it. Also RAMPS itself is already outdated, there are other options for a bit more money.

With a limited budget and limiting the time and frustration spent on building your own first printer from scratch it might be more economical to buy a 3D printer kit; a kit has all the parts for frame and electronics to get started relatively quick. These kits are documented, have upgrades and have proven to work and can be used to build a better 3D printer (that is exactly what I did). Note that building a printer yourself is usually not more economical, large kit manufacturers have discounts on buying parts in bulk which you don't have. Unless you are building a printer from wood/MDF and have a lot of parts readily available a kit may be a more economical solution.