pull down to refresh

First, let's start at the beginning:

  • computing logic;
  • an iterative language (python, C, Dart, Javascript) for your first hello word
  • Object orientation (Java, C++, Go, PHP) choose the language you identify with

With an iterative language and another OO, you are already able to program in two paradigms. Let's continue:

  • Functional paradigm, use the infamous JS using only functions
  • Logical Paradigm, SQL.

With this you will be able to use any other language

Now let's get to the areas!

  • the basics of computer networking, how the internet leaves your server and goes to your little router.
  • Database, Relational and Non-relational.
  • API, "yeah, but I'm a frontend" Shut up, you haven't even gotten there yet.
  • what the processor does.

After knowing these basics, now we can say that you have a base: Choose your Pokemon:

-Mobile

  • Frontend;
  • Backend;

If you play Ash and don't choose one of these, a weird pokemon called Data Science will appear for you.

I hope you understand that development is not a linear stop and that there is nothing to study, it's just the basic subjects that each and every developer needs to face in their career.

I went from front-end to back-end. I wonder if most people follow that path?

reply