質問: 閲覧ありがとうございます。 現在、macbookを使ってプログラミングの勉強をしている初心者です。ローカル環境開発について質問があり投稿させていただきました。 vagrant、VirtualBoxを用いたローカル環境開発といえば、ドットインストールで公開されている手順に沿ってやるとすぐ構築できるイメージがありますが、今後インフラ周りやプログラミングをがっつりやるとなると、自分で一から導入した方がいいですか? 追記:今後はPHPやRubyといったサーバーサイド言語も取り組んでみたいと考えています。
回答: vagrantやVirtualboxは仮想環境を扱うためのツールです。インフラ周りやプログラミングをがっつり勉強するための練習台としても役立ちます。 つまりvagrantで気軽に作ってすぐ壊せる練習用の環境を使って、本番環境に必要なパッケージのインストール方法やネットワーク周り、セキュリティ、プログラミングについて学ぶ事ができるのです。 (「一から導入」というのが何を指すのかわかりませんが...)