DEV Community

Discussion on: What is the right learning path for an absolute beginner?

Collapse
 
picocreator profile image
Eugene Cheah • Edited

I would say having a small project/goal, that a newcomer would personally be motivated for. Goes a long way.

Each of the project, would only focus on one small item in the stack, with possibly the rest being the bare minimum to execute.

This would also give the sense of accomplishment from each project, as they grow in complexity. Giving them the much needed motivation for the next learning project. And more importantly the skills needed to google solutions and perform self-learning.

Learning to be a developer after all can be extremely frustrating. Where persistence and motivation beats out any particular tech stack or path.


So if the developer-to-be is more visual or into blockbuster games, perhaps starting off at unity might incrementally make it fun or exciting, with each mini game level. Even modding games like gary-mods could be a start.

If the developer-to-be is a math enthusiast. Perhaps python with datasets would be more interesting.

If the developer-to-be is a designer, perhaps HTML and CSS, with a sprinkle of jQuery for animation (to keep the JS minimal).


Probably one of the worse ways to start learning programming in my opinion, is by teaching C++ pointers (which horrifyingly is an incredibly common starting goto, for many school courses).

Especially seeing as its nearly impossible for me to explain "how is this useful/important" to an absolute beginner.

Collapse
 
ioedeveloper profile image
David Disu

C++ Pointers, LOL. Working on a small project will definitely interest him. Thanks for your insight.