Gents, if you're playing on PC, get yourself a HOTAS. I used the Thrustmaster X. It's fairly inexpensive (about £40-50) and it gets the job done nicely.
I'd also recommend a few resources for new starters:
eddb.io - absolutely invaluable for finding trades, weapons/parts/ships etc.
coriolis.io - for specc'ing out new ships you want to buy, working out how much you'll need to save for your new whip.
community.elitedangerous.com - for community goals, which are basically tasks that the community of players can contribute to in order to win big payouts. These come in the form of bounty hunting CGs, mining CGs, trading CGs, combat zone CGs and treasure hunting CGs.
For new players, CGs are basically free money. For some of the good trading ones, you only need to drop off a small amount of whatever is the asked for commodity at the specified station and you can walk away with a good few million credits in the bank to get you your first serious ship.
A good recommended ship upgrade path imho is as follows:
Starting sidewinder --> Cobra/Viper --> Imperial Courier --> Asp/Vulture --> Federal Assault Ship --> +50mCr uber ship (e.g. Python/FDL/Fed Gunship/Imp. Clipper) --> Anaconda/Fed. Corvette/Imp. Cutter
It all depends on what you enjoy doing more in the game, between mining, combat or trading.
Frontier Dev have done a reasonably good job of making the many activities in the game feel rewarding (albeit some moreso than others).