laptop dilemma for the program

I am planning on getting the new MacBook Air m4 that will come out this year, my question is, will that processor and a second monitor be good enough to do and work on all the assignments and projects in this program? I read some courses could required me to use virtualization or parallel, will the m4 and a second monitor will be enough?

Anyone with a MacBook in the program have experience too much trouble trying to do some assignments? or is it not that problematic to setup the MacBook to work on those projects? I have never tried to run windows on my MacBooks so idk how difficult it would be.