Concordo con xnavigator, se vuoi avventurarti da zero nel mondo dell'ir puoi sempre pensare ad un approccio puramente teorico e approfondire alcuni aspetti, altrimenti rischi di ritrovarti ad aver speso un sacco di energie per creare un motore di livello base che non si differenzia molto da script che puoi trovare in rete pronti da scaricare.

Oppure se hai tempo, interesse e passione ti consiglio questa discussione online.

Prova a pensare a come potresti sfruttare realmente questa tesina anche nel mondo del lavoro e prendi una decisione anche in base a questo aspetto