Please translate the given English sentence to Hindi
हालाकि ये बहुत ही चुनौतीभरा है, वे इंजिनीरिंग और प्रोग्रामिंग मे बहुत सारे नये सिद्धांत सीख गये|
Although it was pretty challenging, they learned a lot of new concepts in engineering and programming.