101 Web Development: Where To Start

You Are Probably New To Web Development And Thinking About What To Use What Not

Shreyansh Sheth
2 min readAug 31, 2021

This Guide Will Help You Choose Technology You Need To Use To Create Your Multi-Billion Dollar Startup Idea.

Basic Drag & Drop Websites

Let’s talk about a simple website that did not have too much functionality like a personal portfolio, some image showcase, or some contact form. then your need perfectly match up with WYSWYG editors (Basically drag and drop website builders)

Then consider the Following Technology.

  1. WordPress (https://wordpress.com/)
  2. WIX (https://www.wix.com/)
  3. Webflow (https://webflow.com/)
  4. Squarespace (https://www.squarespace.com/)

Blogging Websites

Now, Let’s Talk About Something dynamic but simple like a blogging website

There Are Few Options To Select From.

  1. WIX (https://www.wix.com/)
  2. WordPress (https://wordpress.com/)
  3. Medium (https://medium.com/)

etc ….

E-Commerce Websites

Okay, So Now Come Some Big Challenges But Don’t Worry There Are Some Tools That Might Help You

So, let's talk about E-commerce websites and how to build them without code

Again, There Are Some Options

  1. Shopify (https://www.shopify.com/) Recommended
  2. Bigcommerce (https://www.bigcommerce.com/)
  3. GoDaddy (https://godaddy.com/)

etc…

Build By Your Self

So You Really Want That Custom Look/Feel/Functionality Consider Below Technology But There Is Learning Curve Attached To Each One Of That So Choose Wisely.

There Is Two Aspect Of Building Website On Your Own

  1. Frontend “What User See”
  2. Backend “What Is Happening Behind Secure Walls”

Web-Frameworks (Frontend)

Think About Building Your Website Block By Block With Frameworks You Can Do Just That Just Create Components And Create Logic That How You Want To Show Them To User. In the Last 10 Years, There Are So Many Frameworks Come And Go But In the Current Time, These Are Some Recommendations.

  1. React.js (Next.js / Gatsby) “Recommended ”
  2. Vue.js
  3. Svelte “Recommended”
  4. Angular “Not Recommended But You can still use that

Web-Frameworks (Backend)

Only The Frontend Is Nothing You Also Need A Proper And Secure Backend And Also It Is Robust Enough To Handle Sufficient Traffic From Your Website. Here Are Some Of My Recommendations For Backend.

  1. Django
  2. Laravel
  3. Nest.js (Express / Fastify)
  4. ASP.NET
  5. Spring.Boot

Notes:

  1. By Building Websites You Need Knowledge Of Networking & Designing & Database Management
  2. Building By Own Is Not The Best Because It Comes WIth Hassel To Handle the Whole Website By Managing Everything
  3. Selecting Right Tool For Right Work Does Take Some Time But In Long-run You Have To Face Less Hassel.

--

--

Shreyansh Sheth

React & Graphql Enthusiast & Love To Build New Stuff