DEV Community

Cover image for The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)
Muhammad
Muhammad

Posted on

The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)

The Noob Guides: Your Shortest Path on Becoming a Developer (Full Stack)

A step by step series from zero to hero on becoming a fully independent developer.

Possible Outcomes

  • Save Lots of Money
  • Convert your Ideas to Reality
  • Cater to Ideas of others
  • Create your own Digital Startup
  • Solve problems and setups of yourself and others

Key Facts

  • According to Indeed.com, as of 2018 the average salary for a full-stack developer in the United States is $111,644.
  • As of 2018, the average front-end developer salary according to Indeed is $102,799.
  • The average back-end developer salary in 2018 is, according to Indeed, $121,071.

Introduction

Hello Readers, My name is Muhammad and I was never supposed to be in this profession but somehow as a child, in the early 90s when the computer gaming industry started to take it toll, the new form of entertainment ot a child`s eye was as bright as twinkling of the morning star in the midst of sunrise. It was a drug, a really addictive one and getting exposed to it meant, parenthood had to put on restrictions that a child might not understand due to its feeble mind, but what can you say, a child's mind is a beautiful universe of possibilities, possibilities that are endless. So your restrict a child and in time what one gets, is a child trying to find alternatives to bypass the restriction. Your training a child to become a hacker by not providing the basis for the security protocol a parent has put upfront. Then it happened, fiddling here and there, having the time of the whole world, the path to discovery of a toy took place and that toy is what a personal computer. I remember, it was a pentium 1, 200mhz Processor with a MMX processor and gosh!, i had 128mb of RAM, that sure did put a smile on my face. When I was bought the computer, i remember the seller saying

_β€œMan this child is getting 4GBs of Hard Drive space, how the hell is he actually gonna fill that up?” the sellers said,_
Enter fullscreen mode Exit fullscreen mode

It was magic in reality, i think of it today, so as time went by, the exterior was researched, upgraded and discovered and then when it was no more to be explored, the interior discovery started. This is in the simplest of words, i could reiterate how it all started.

What I have in my mind, these guides will cover?

  • Frontend
    • HTML, CSS, Javascript, Typescript, Angular, Ionic, Bootstrap, Font Awesome, Node, NPM
  • Backend
    • NodeJS, MySQL, MariaDB, CentOS, Ubuntu, Apache, NGINX
  • Database
    • MySQL, MariaDB, MongoDB
  • Softwares
    • Visual Studio Code, Putty, Iterm, MySQL Workbench, WAMP, Android Studio, XCode, Table Plus
  • OS Environments
    • Windows, PopOS (Linux), MacOS (Mojave, High Sierra)

Overview

I started my path from prebuilt CMS`s which we will highlight, such as Wordpress, Joomla and Magento which are in PHP then I shifted from these CMS to my own custom CMS from scratch in PHP which at first seemed impossible but eventually it was just my fear of the impossible that hindered it. I think what you start fearing is what becomes your impossible. I will give my experience with PHP and why I shifted completely to the Java side of things. Some pros were way better than the cons of it. I will include some exercises, following maybe some assessments if people would like that and then will also guide on using git, I prefer GitLab. The contents will be created as we move on. So Good luck to me and Cheers!. Always welcoming contributors.

Continue to Index of Noobs Guide

Next: Added Hardware Requirements - Minimum and Recommended

Top comments (2)

Collapse
 
ssimontis profile image
Scott Simontis

I love your enthusiasm, but I think it's key to set expectations. Breaking into the software world will take many months of hardcore dedication, if not years. It is not easy. If you don't find some aspect of it that you love, you are going to struggle a lot to keep-up and feel content. Best of luck to anyone who embarks on this challenge, and remember that you following your dreams is never a failure even if it turns out your dream isn't what you thought it was.

Signed,

a college dropout, former EMT, and self-educated engineer

Collapse
 
th3n00bc0d3r profile image
Muhammad

Great...! I really admire and appreciate your contribution in words to this guide for surely all our words are but breadcrumbs that fall down from the feasts of our mind and maybe thats why one should always be careful of the words one occurs, the ones like yours which are sweet and ones we will all eat.

I do agree, it does take dedication but maybe i think in my opinion, doesn't anything else you do or achieve takes dedication too. As i see, the world that we live in has embarked beyond degrees and even certifications. People need people that have worked, their experience and the internet is a perfect tool to create it for each one of us. It does take time and so will everything else, but i know this and i can bet, the fruits in the end are the ones no one has ever tasted before.

PS: If there is anything i can be of any help, dont hesitate to PING me or MSG me, my doors are always open to people that incline towards your school of thought.