2 months i started learning coding with just the knowledge of HTML and CSS. I just began a 30 day coding challenge for myself and will be replicating popular social medias websites. I'll whole accept your advise on how I can keep improving and your constructive criticism when necessary.

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • twitter-page

  • htmx

    </> htmx - high power tools for HTML

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • public-apis

    A collective list of free APIs

  • Next step can be: 1- Diving into JS (let vs const vs var, promises, async await, functions, fat arrow etc) 2- Fetching values through API (may use jsonplaceholder or something like https://github.com/public-apis/public-apis) 3- Moving to a framework like React (Note for experienced devs- Please stop, I know its library not a framework 😂) 4- Advanced topics might then move to webpack, nextjs, etc

  • squoosh

    Make images smaller using best-in-class codecs, right in the browser.

  • Things related to whatever you have used till now: 1- Don't use spaces in images name (Kind of code convention or sometimes automated tools tend to break) 2- Here is an opportunity to learn more about image types i.e, webp, aviff and more. (You can try squoosh.app) 3- Where to places JS scripts (it comes under perfomance section). Devs prefer to fetch scripts at the end of the body (Depends on use case but majorly). Understand about defer and sync. 4- Bootstrap is not a preferred tool now. Devs are moving to solution like tailwind. Tho, prefer to learn vanilla css and scss first. 5- Learn media queries, flexbox (for responsiveness) 6- If comfortable with flexbox then move to CSS grid 7- May be you can use https://flexboxfroggy.com/ and it has for grid too.

  • flexboxfroggy

    A game for learning CSS flexbox 🐸

  • Things related to whatever you have used till now: 1- Don't use spaces in images name (Kind of code convention or sometimes automated tools tend to break) 2- Here is an opportunity to learn more about image types i.e, webp, aviff and more. (You can try squoosh.app) 3- Where to places JS scripts (it comes under perfomance section). Devs prefer to fetch scripts at the end of the body (Depends on use case but majorly). Understand about defer and sync. 4- Bootstrap is not a preferred tool now. Devs are moving to solution like tailwind. Tho, prefer to learn vanilla css and scss first. 5- Learn media queries, flexbox (for responsiveness) 6- If comfortable with flexbox then move to CSS grid 7- May be you can use https://flexboxfroggy.com/ and it has for grid too.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts