>> - che differenza c'è tra l'sdk di Flex e quello di AIR?
compilano due tipi di applicazione diversa, il primo compila in swf, il secondo in pacchetto di installazione air
>> - se faccio un'applicazione in Flex (che quindi gira sul browser, giusto?) posso usarla anche come applicazione desktop in qualche modo con AIR senza modificare il codice?
flex builder compila nativamente per air e quindi in teoria potresti creare un eseguibile come faresti con flash (che però confeziona un exe)
>> - comè la struttura di un'applicazione flex? di sicuro c'è un file. mxml, ma poi?
il progetto flex può contenere di sicuro anche file di classe esterni .as
>> - se volessi usare programmi freeware per creare le mie applicazioni (quindi non flex builder) cosa posso usare?
puoi usare anche il blocco note se vuoie poi usi l'SDK per compilare il tuo progetto