Ionic framework day by day becomes more and more popular. It has really nice features and if you plan to start developing apps for mobile devices then definitely you need to check it. Maybe as a beginner the most difficult part will be to set up the environment but when everything is ready working with Ionic will be really easy. Check the video tutorials in this link: http://learn.ionicframework.com/