Image for post
Image for post

If you want to learn web development where do you even start, it’s hard to find right advice without suffering from information overload. That’s why I am writing this beginners guide, all you need is the basic of web development and a general explanation with some direction on where to go next.

Here are the steps that you can follow as a beginner to become a front-end developer.


  1. Basic concept of what is web development, how website works.
  2. Difference between front-end vs back-end.
  3. Usage of code editor
  4. HTML, CSS
  5. Javascript
  6. Javascript frameworks
  7. Package manager, build tools
  8. Responsive design

Image for post
Image for post

Managing forms in React can easily become painful as your app scales. It could probably be due to the unorganised approach you followed while starting a project or writing the same boilerplate in every component or even sometimes applying hacks for tricky use cases. Speaking of the solutions, there are many form libraries out there and some of them handle forms really well but organising and keeping the code tidy is still up to you. …

Talha Munir

Fullstack developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store