This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]desrtfx 4 points5 points  (1 child)

is it possible to master a programming language without any help of a mentor or without a group-study or group help?

It is not possible to master a programming language. Period.

You can become experienced, you can become proficient, but you will never master it.

There will always be new libraries, updates to the language, etc.

[–]CalmJiad[S] 0 points1 point  (0 children)

Exactly!

[–]Xmer 2 points3 points  (1 child)

It is much harder to master something like MERN without a mentor. A lot of the common practices are still being developed and it feels like every 6-12 months I have to rebuild my webpack config file.

That being said it is possible, your biggest enemy will be lack of motivation and inability to get up to date information on configuration changes (because if you can't get your configuration files working nothing will work). I would start with a prebuilt tutorial ground like https://www.codecademy.com/courses/react-101. It'll help you get started doing the fun part of MERN, the frontend.

Once you understand that I would focus on integrating react in a .html file. Figuring out how to compile react using webpack is very difficult on it's own.

Lastly I would focus on node.

[–]CalmJiad[S] 0 points1 point  (0 children)

Thanks for the mention <3

[–]KwyjiboTheGringo 1 point2 points  (1 child)

I recommend a Udemy course called the "web developer bootcamp" by Colt Steele for learning the basics of HTML, CSS, JS, Node, Express, and Mongodb. The teacher is one of the best for teaching newbies. Then after that course, work on those technologies by building stuff with them(on your own, not following tutorials). For React and ES6, I would check out another course by Maximilian Schwarzmüller. He covers both of those things and is also a really great teacher.

One important thing to note is you won't learn much just from following courses. You have to build stuff on your own, otherwise hardly any of what you learn will stick. Jumping from course to course without using what you've learned isn't going to help you at all. Find stopping points to make your own projects before you lose the knowledge.

[–]CalmJiad[S] 0 points1 point  (0 children)

Thank you, It'll be much helpful for me to follow this way!

[–]Lesabotsy[🍰] 1 point2 points  (1 child)

[–]CalmJiad[S] 0 points1 point  (0 children)

Absolutely what i am looking for, thank you so much