Beginner’s Guide to Web development

Oluborode Akintunde Paul
3 min readAug 16, 2021

--

Hi, my name is Oluborode Akintunde Paul a web developer with a year of experience, I am a participant in the zuri internship program(zuri).

My goal in this internship is to get myself involved in challenges that will improve my weakness and at the end of the 8-week program, I should get a t-shirt and badge for that.

Though I am new to the game and is not bad to share some tips to get you started.

Firstly you have to clear that doubt that I cannot do it and start doing it. There are tons of resources to get brief info on what is web development. From Wikipedia, it's simply creating a simple static page of plain text to complex web applications, electronic businesses, and social network services.

In addition, it’s very good to have a mentor in this game, don’t mind I nicknamed it the game because it's actually overcoming challenges or solving problems. Yeah, your mentor can be google! Funny right? that’s is true, Google is a search engine where you can get any information you want from millions of people on earth, through Github.com, stackoverflow.com, w3schools.com, freecodecamp, udemy.com, and so on including YouTube.

Secondly, to kick start your learning, you need to know that web development is into two-phase which are front-end development and back-end development. Starting with the front-end development, here are the basic languages to learn HTML, CSS/CSS3, JavaScript, BOOTSTRAP, Figma, and ReactJs/VueJs. Where can I learn all this? That’s a good question posted by me when I first started.

1. W3schools.com

2. Freecodecamp.com

The above website will get you started, note the best way to learn is to discover how well you learn, either through documents or videos. My advice for you is to adopt the two methods, why, to have full comprehension on it, for every language I learned, I heard to watch a crash course video on it and then I practiced along (hands-on ), then shifted to reading PDF because PDF/documentations give a succinct explanation.

Below is some crash course video to watch

Html/CSS

Javascript

https://www.youtube.com/watch?v=PkZNo7MFNFg

Bootstrap

ReactJs

VueJs

Figma

Git

(Tip** watch and code along)

Thirdly, do not procrastinate anything you want to do, set a goal, it can be monthly goals or weekly goals, just make sure you are coding. Nobody cares about your physical appearance rather people care about what you can offer (through what you can do) simplify as let everyone see your results.

We have the Backend Development which is quite huge and simple for developers, yeah you are a developer, so it’s simple for you. Just have it in mind that it does not require you to be a computer science graduate or mathematics graduate. You just need to play around with some basic mathematics like Logic (don’t get scared), arithmetic, and Conversion. See, there is nothing special about learning: get the information, practice with the information and then apply Voila. The languages to learn for the back-end are so many, you just have to understand what is programming and pick a language to master. Programming languages and tools for back-end development are, JavaScript/nodeJs, PHP, JAVA, Python, Golang, MySQL, Git, (Flutter, Kotlin [we use this tool for mobile development ])and so on.

Below are the lists of videos to kick-starting your Backend development.

What is programming Language?

PHP

NODEJS

FLUTTER

KOTLIN

ALGORITHM/DATA STRUCTURE

Lastly, my advice for you is to start progressively, you can take up freecodecamp.org and the video tutorials above to learn. Start with the front end first (Html/CSS and JavaScript) and create so many projects, you can upload your works on codepen.io and get motivated to continue with front end frameworks (bootstrap, Vuejs and React). Get handy and move to the backend.

This life is in two Phases, problem Phase Alpha and Solution Phase Omega!!! Solve problems, practice solutions, create problems and get the solution after then to share to the public and you are good, a couple every problem solved in a portfolio and earn your first job. Here is a task for you, Google job prospects for web development and salary structure(e go choke you) — — that’s pidgin.

Thank you guys for reading to the end here is a link to my handles

Twitter

LinkedIn

--

--