DEV Community

Discussion on: My Favorite Free Resources for New Programmers

Collapse
 
bgadrian profile image
Adrian B.G. • Edited

I have some folders of bookmarks for this purpose, as I don't have the time now to go trough them I would like to add:

Do not throw all these resources to a new starter, filter them based on on the developer experience and future, and share them when needed.

I have 2 main categories or mentees:

  • devs that have the time, resources and desire to want a career - spend at least a few months to learn CS and a strong typed language, before jumping in the web chaos ecosystem
  • devs that want to land a job and get a quick start: help them choose one language and crashcourse it, jump quickly to libraries and "real" projects.

The main idea is that, CS and other soft skills will add value on the long run, and they can build a strong foundation to build upon. The downside is that it will not bring much value at the beginning, unless you aim for a big tech company that build tools for other devs, and work at a more low level (instead of building products for end consumers).

Also some big categories are missing from here I think (not much just the big picture):

  • environment and tools (how linux and browsers works, bash, Git, linters, IDE's vs editors, etc)
  • security - unfortunately most courses and tutorials do not touch this subject so we have to supply the info as the newbie advances.
  • team work - how software teams and projects are organized