Also wenn du deine Aktivboxen direkt an den Controller anschließen möchtest (was ich empfehle), sollte es bei Rekordbox mindestens der DDJ-400 von Pioneer sein: https://www.elevator.de/digital-dj/dj-controller/pioneer-ddj-400.html
Alternativ ist Serato DJ auch ein sehr gutes Programm, hier würde sich dieser Controller anbieten: https://www.elevator.de/digital-dj/dj-controller/roland-dj-202.html
Die Tracks musst du die jeweils kaufen, alternativ gibt es auch Systeme die das Streaming unterstützen.
Hier gibt es von Denon DJ z. B. ein billiges All-In-One System das diese Funktion hat: https://www.elevator.de/denon-dj-prime-go.html
Nachdem du allerdings erst etwas preiswertes möchtest, würde ich dir Variante 1 oder 2 als Anfang empfehlen.
Am besten du schaust dir auf YouTube Videos zu den zwei Programmen an, dann solltest du dich eher entscheiden können, in welches System du dich einarbeiten möchtest:
[MEDIA=youtube]WS2aasgb6Q4[/MEDIA]
[MEDIA=youtube]cvLnV0GYG7k[/MEDIA]