... there are a lot less openings to choose from in e4 than in d4. ... Let's say for arguments sake you pick e4.
What responses can you have with e4?
c5, e5, e6, c6, Nc6, d5
To name the ones I think are good. In order to create an opening repertoire for those openings you'd have to study all of those responses, and that is just one move deep. It gets more complicated as you go furture. ...
Books illustrating various possibilities after 1 e4:
Starting Out: Open Games
https://web.archive.org/web/20140626232452/http://www.chesscafe.com/text/hansen134.pdf
The Petroff: Move by Move
https://www.newinchess.com/media/wysiwyg/product_pdf/7530.pdf
Starting Out: The Sicilian
https://web.archive.org/web/20140627122350/http://www.chesscafe.com/text/hansen123.pdf
First Steps: The French
https://www.newinchess.com/media/wysiwyg/product_pdf/7611.pdf
Opening Repertoire: ...c6.
https://www.newinchess.com/media/wysiwyg/product_pdf/7673.pdf
The Pirc: Move by Move
https://www.newinchess.com/media/wysiwyg/product_pdf/7604.pdf
First Steps: The Modern
https://www.newinchess.com/media/wysiwyg/product_pdf/7700.pdf
The Scandinavian: Move by Move
https://web.archive.org/web/20140626232217/http://www.chesscafe.com/text/hansen171.pdf
https://www.newinchess.com/media/wysiwyg/product_pdf/7270.pdf
The Alekhine Defence: Move by Move
https://www.everymanchess.com/downloadable/download/sample/sample_id/69/
@abaddon006
that's a great link on post #1 (and a good site too)
had downloaded some of CA's programs from Google Play Store....