- Start your journey with PLA, and small prints. PLA is the easiest/least fussy material to print because it doesn't tend to string, or warp/shrink/lift off the bed like PETG/ABS. Nothing's worse than having a large print fail (usually boils down to slicer settings, hence the need to get familiar with your printer via smaller prints first).
- PrusaSlicer is, IMO, one of the best slicer options out there... works for virtually all printers and it's free/open source: https://github.com/prusa3d/PrusaSlicer/releases
- TPU filament is AMAZING to have for functional 3d prints... but you need a direct drive extruder to be able to print it reliably. If you can afford it, shoot for an Ender with a direct drive extruder e.g. the S1 or S1 Pro.
- Other stuff: Use Mainsail on a Raspberry Pi or similar for remote control/monitoring from any browser or phone (alternative: Creality Sonic Pad), Klipper firmware for GOING FAST (pressure advance setting), print mods/upgrades for your own printer (e.g. webcam mount, tool holders, parts cooling fan ducts, etc)