The best way to retain new players is get them into a decent corp. I realize that is easier said than done. As a new player, I would discuss my planned fits with a corpmate - I usually got some expert advice and some free modules from the loot buyback container. Most of the stuff a new player buys is reasonably priced in the regional hubs, if not, one of the freighter pilots would pick it up for me on their next Jita run.
These options are only available if you’re part of a community - playing Eve solo, at least as a newbie, is playing it the hard way!