Да, вполне можно, я начинал на ноутбуке и похуже. Несколько лет уже занимаюсь фронтендом на ноутбуке, как и многие знакомые (mac 13'').
Из общих рекомендаций:
- поставить SSD (куда же без него сейчас);
- в хроме настроить выгрузку неиспользуемых вкладок (например, плагин "The Great Suspender") - если не будет хватать оперативки;
- установить легкий редактор кода (не вебшторм): Sublime Text, VSCode, Atom и подобные.
По поводу ОС: скорее всего понадобится ФШ. На ОС Linux с ним могут быть сложности в виде wine и тормозов, но нет проблем с консолью. На Windows мало работал, не могу сказать как там дела с консолью (git, npm, nodejs - могут в будущем пригодиться), зато ФШ работает ок.