Respostas:
- Hoje em ia a maioria dos computadores, principalmente macbook's, são compativeis com as ferramentas de desenvolvimento. Não há problemas aqui.
- Comece bem pelo inicio, parece ironia da minha parte, desculpe. Mas quero te dizer que os fundamentos são muito importantes para todo o processo de aprendizado. Aprenda bem os conceitos iniciais sem antes ir para lib ou framework, domine bem os fundamentos da web, html, css , e js antes de sair usando libs.
- Vai depender do teu empenho. Claro ter alguém que te indique é bom, ou ter sorte de cair em um processo seletivo em uma empresa realmente disposta a te dar uma oportunidade de assistente de dev ou qualquer cargo inicial, mas no geral, existem requisitos básicos que todo iniciante deve manjar para conseguir sua primeira vaga. Enfim, acho que com esforço e paciencia vai dar tudo certo. Boa sorte!