1-como que monta um setup para começar aplicar ?
O macbook é show para a maioria do desenvolvimento então vale super.
2- Comecei por JavaScript, react básico. Depois migrei pro flutter fazendo front para aplicações mobile e desktop com ele, isso depende mto dos seus objetivos, dominar o básico sempre é importante como html, css e js, o resto é só cópia e cola.
3- Mto variável mas no meu caso levou 2 anos, pq procrastinava dms