Magento2 không phù hợp để khởi chạy một trang web trực tiếp, vì nó vẫn đang trong giai đoạn thử nghiệm. Mặc dù đó là điều bạn quan tâm khi học, nhưng nó hoàn toàn tốt cho mục đích đó.
Có, tôi khuyên bạn nên học nó trên Unix thông qua VM. Đây là cách mà hầu hết các nhà phát triển Magento làm việc và nó là một nơi tốt để bắt đầu.
Ngoài ra Magento được phát triển để chạy trên linux và có một vài thứ bị hỏng trên WAMP, chẳng hạn như đường dẫn và tên tệp có phân biệt chữ hoa chữ thường để tôi dễ dàng làm quen với linux hơn.
Tôi sử dụng Ubuntu 14.04 làm bản phân phối linux của mình, nó ổn định nhất vì họ sẽ thay đổi nó một chút sau phiên bản đó. Đối với máy ảo của tôi, tôi sử dụng hộp ảo oracle. Vagrant cũng đáng để xem xét để thiết lập môi trường dev của bạn, tôi sẽ kiểm tra lần sau khi tôi cài đặt máy.
Như Marius đã nói trong câu trả lời của mình, một khi Magento2 được phát hành chính thức, sẽ ổn khi khởi chạy một trang web trực tiếp trên bản phát hành đó.
Chúc vui vẻ :)