タカモリ
結論から言うと、仮想環境は使わなくても大丈夫ですよ!
LaravelはPHPという言語のフレームワークなので、PHPが動作する環境であればDockerや vagrant、VirtualBoxなどの仮想環境でなくても動作しますし、laravel単体でもphp artisan serve?か何かのコマンドでサーバーが立つはずです。
これは僕の考えですが、動作させる環境は勉強したい内容で変えればよいと思っていますよ。
例えば就職したい会社がDockerを扱っているなら、Dockerを使ってみたり勉強したいものに合わせると良いと思います!
しかし、仮想環境は難易度は高めです! インフラの知識がかなり必要になりますので、xamppやphp artisan serveで初めは慣れるのもありだと思います。