Ciao Luciano.
Come ti hanno già scritto B4A per sviluppare per Android e B4J per sviluppare per Desktop sono totalmente gratuiti e puoi essere produttivo da subito.
Per B4i, oltre alle offerte, ti invito ad informarti di tutto ciò che è realmente necessario per poter sviluppare:
1) possedere dispositivi Apple (iPhone, iPad...)
2) creare un Account Sviluppatore al prezzo di 99 euro all'anno anche se non sviluppi nulla, senza il quale non puoi fare nemmeno prove in locale
Il punto 2 in realtà ha delle opzioni:
se possiedi un MAC puoi installare l'emulatore e fare tutte le tue prove lì.
Buon proseguimento!