Last updated Jul 19, 2022 Published Nov 21, 2016

Dev guide - A collection for developers to be inspired

Throughout my career I’ve met many developers in the beginning of their journey in become a programmer. In general what I observed was common doubts and questions that could be generalized to a broader audience. In this section I’m going to bring all the content that a beginner should start to learn and also further references to take it to the a next level.

Thi is a structured view of this blog, what I think and what I did to reach each section and understand each concept. This is not meant to be followed as it is, instead think of it as a guide that you can check against what you know and what might be next step.

This is what worked for me and might work for you.

Even though the idea is for beginners, experiences developers might find the resources here useful for a review or to share that among other developers. You are also welcome to share what your opinion is, or to share some reference that I haven’t used here.

You might also be interested in the dedicated section for testing on this blog, it goes further in details on what is listed here.

The journey

  1. Motivation
  2. Mental mode for programming
    • Programing is not what looks like
  3. The university fallacy
  4. Bootcamps?
  5. The programming industry
  6. Choosing the correct programming language
  7. The web
  8. The programmer toolkit
  9. Practices
  10. Software architecture
  11. Empirical software engineering
    • Taking decisions based in data
  12. Learning
  13. Where to go from here
    • This is just he beginning
    • Do not advocate, teach
    • Teaching others