最大の違いは分散投資の有無です。株式は個別企業への投資であるのに対し、投資信託は複数の資産に分散投資する仕組みで、リスク分散が可能です。
初心者には投資信託がおすすめです。専門家が運用するため知識が少なくても始められ、少額から分散投資できるメリットがあります。
株式は売買時の手数料のみですが、投資信託には信託報酬(運用管理費)がかかります。ただし投資信託は最近では手数料無料の商品も増えています。