How do you get your money from PNB Bank?

On 12 September 2019, Rīga City Vidzeme Suburb court decided to declare PNB Bank insolvent. The court concluded that the amount of the Bank’s assets was insufficient to continue operation. What do…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




How to start web development in 2022?

The answer for this question can be a very troublesome, that’s why you can find there a fully explained and what is more, verified by me roadmap. What I mean by “verified”? ITo sum up very quickly, this is the path I walked, starting in 2019. Firstly I will explain common mistake, which is repeated by newbies.

Do not think you should not learn data structures and algorithms, but not every developer is a perfectionist in this aspect and still can build incredibly efficient and gorgeous apps. What is the most important lesson I learned, get acquainted with fundamentals by doing live projects. I wish I knew that when I started coding, hours wasted by writing “theoretical rules” of a concrete programming language, without any further implementation.

To sum up, learn basic syntax, then create a project with usage of that feature. For example, I am currently trying to get acquainted with JavaScript if statement, instead of making tons of notes, try to create simple app which will compile that feature. Great example would be making some simple form, which validates answers by proper if statements.

The skeleton of every web app, website is developed by HTML (HyperText Markup Language) & CSS (Cascading Style Sheet). It is not a big secret that it is fully demanded to assimilate the syntax of mentioned above technologies. Learn basic tags in HTML, fundamental styling in css and build few very simple static websites.

When you think about HTML & CSS, you see the skeleton of a website. JavaScript is like muscles, you can make web app very interactive, improve entire user experience, make the page alive. That’s why it is super important to learn basic functions which will let you take chosen html divs by id and run a function. Do not be worried, it is a pretty simple language which is commonly used as a frontend and backend of web apps.

Don’t skip:

Once you learned basics of html, css and javascript, it is possible to build even complex projects. Build few apps to your portfolio, like:

Have you built a portfolio? Why not start freelancing? You can code impressive apps, if it is hard to get a client, try to make first projects for free. You will learn a lot and build professional portfolio.

To be very efficient as a web developer it is practically impossible without knowledge of a JavaScript framework/library. Choose one and be consistent. I have chosen React JS, my portfolio grew, I added more than 30 react js projects on my github. It is highly recommended to master fundamentals and quickly go through tutorials, code amazing apps, seek challenges and improve your skills.

You are now a very well skilled web developer, what is needed to be more efficient and professional? Learning Git and Git repository, for example github. With Git your projects can be very complex and you will not be lost in tons of improvements. Online repository will store the code and if you decide to make some open source, this repos will build your personal brand. I think it is very important nowadays.

Learn basic git commands, like commits, fetching, rebasing and pushing. Open new repos in github and show your work to the world!

Modern coder can not stop learning new technologies and tools. It is the most important part of a developer path. Learn more, build real problems solutions and you will be successful.

Thank you for reading my article, I am extremely greatful. Let’s build the best dev community

Add a comment

Related posts:

Fintech is disrupting and reshaping our lives

The financial sector has seen massive changes through technology. We may now have the last generation who remembers a time when banking transactions were solely carried out on bank premises, or…

The Erotic Anguish of Denial

Whoever controls your sexual desires has a tremendous amount of control over your life. So, Kelly takes it upon herself to put her husband Ryan into chastity after he has an affair and the…

How to Choose a Mobile Application Development Company?

The smartphone has become an indispensable tool to businesses -both in the delivery of services and in improving operational efficiency. You’ve probably already considered developing mobile…