Skip to main content

The CodeWithMishu Blog

The CodeWithMishu Blog is where Munish Kumar Sharma documents web development lessons, programming concepts, implementation patterns, and decisions learned while building real projects. Read a focused note, begin a structured tutorial, or use an article as the starting point for your next practical build.

Recent technical reading

Concise developer notes are written to be useful during real implementation. Each one focuses on a specific framework, language pattern, or architectural decision.

Mastering Next.js App Router

Server components, streaming, data fetching, and practical patterns for modern Next.js applications.

Read note

TypeScript Patterns for React

Generic components, discriminated unions, and stronger types for maintainable React interfaces.

Read note

Tailwind CSS Architecture

Ways to organize reusable styles, themes, and design-system decisions as an application grows.

Read note

Structured programming guides

Go deeper with lesson collections that move from fundamental syntax to practical programming. The current library covers frontend technologies and general-purpose languages.

HTML Tutorial

HTML structures web pages with headings, paragraphs, links, images, forms, and semantic elements.

Explore guide

CSS Tutorial

CSS controls the visual style of HTML elements including layout, color, spacing, typography, and responsiveness.

Explore guide

JavaScript Tutorial

JavaScript adds logic and interactivity to websites, from DOM updates to modern app behavior.

Explore guide

Python Tutorial

Python is a beginner-friendly language used for scripting, automation, backend development, AI, and data work.

Explore guide

C Tutorial

C teaches programming fundamentals, memory concepts, pointers, functions, arrays, and structured logic.

Explore guide

React Tutorial

React helps you build reusable UI components with props, state, hooks, forms, and app-level patterns.

Explore guide

Read, practice, and publish

CodeWithMishu content is designed to lead to action. After reading an article, test the concept in the playground, solve a practice task, or add the idea to a portfolio project. That final step turns information into development experience.