Though most of the students are kinds of experts in java , I 'm just a beginner . But I have learned the language quicker than I thought . There are pros and cons regarding the semester project . Thanks to the project I was motivated to learn Java quickly as well as in a well ordered manner ( unlike python , I used to learn concepts in coding ) . But meanwhile since it 's my first ( considerably long ) code in java I know that I have made some errors and I 've corrected them as much as I can ( not all of them ) , knowing that I wo n't be doing the same error in my next program . Apart from coding , everything else was just perfect ! Thanks : )