iniziare seriamente con avr studio

scusate: sicuramente ora scoperchio una FAQ ma spieghereste ad un povero newbe in 2 parole (o se c'è qualche tutorial) il "passaggio" dal ide di arduino a questa piattaforma di sviluppo? nel senso io scarico l'atmelstudio... attacco l'arduino e va tutto "automaticamente" uguale del vecchio "ide" arduino? le varie librerie arduino che fine fanno? come fa l'atmelstudio a capire che sto lavorando su un arduino leonardo invece che su un mega eccetera?