Also ein Logo sollte immer eher Vektorbasiert erstellt werden. Das bedeutet einfach gesagt, dass du nicht mit Pixeln arbeitest, sondern mit Pfaden und du somit im nachhinein das Logo unendlich großziehen kannst ohne, dass es verpixelt ist.
Hintergrundbilder erstellst du entweder wie das Logo selber, malst es selber oder erstellst es aus vielen Bildern.
gute Programme für Vektorbasierte Logos sind Illustrator oder kostenlos Inkscape.
Bildbearbeitung: Photoshop oder kostenlos GIMP
zum zeichnen gibt es viele Programme. Photoshop kannst du auch dafür nutzen.
Was für ein Logo soll es denn sein?