I would like to start by saying that I am a big believer that coding is not for everyone. It is popular and there is definitely plenty of job opportunities out there, but if it's not your thing and you have difficulty learning, maybe another career path is best.
As for LAMP vs MEAN, I would say in general LAMP is taught before MEAN for a number of reasons such as being well known longer, fewer steps to get up and running, and a general agreed upon consensus that it is good for beginners.
That all being said, I don't want to discourage you from learning. It could just be that you need to be taught a different way. I have taught a number of programming languages if you want to hop on a call and dive more into your specific case.
Hope that helps :)
Answered 7 years ago
The big challenge using MEAN over LAMP will be deployment.
Time to setup + manage MEAN stacks will likely be considerably longer.
Also, you'll have to write all your code.
Whereas with LAMP, you can do a WordPress setup in a few minutes.
A better question to consider is what project(s) you'll be implementing using your stack.
For example, trying to duplicate WordPress on a MEAN stack... well... requires you write your own WordPress equivalent or find an equivalent.
Start with your application/project + then determine you best runtime environment/stack.
Answered 7 years ago
This is a loaded question. Short answer is no: as a technology stack LAMP is "easier" to get up and running.
However the answer you are looking for is quite different. Programming in general is only as easy or hard as the person doing it has the patience to deal with. For me it was fun hacking on a PC but less fun learning the specifics of how it all worked. No matter what stack you choose you will face ups and downs in your journey. However there is light at the end of the tunnel.
Once you get the hang of one stack you will find that there are similarities across different stack and that you are able to get the hang of new ones pretty quickly. Since you want a career in IT you should know that depending on the kind of work you are doing you may need to choose certain technologies that are new or difficult.
Answered 5 years ago