I'm going to college later this year, and I am seriously considering to get the 2016 Macbook with m5 processor. I really like the fact that it is lightweight. Will this laptop be powerful enough for my needs if I plan to become a webapps & mobile apps developer?