I am web designer. I have skills in html, css and editing some javascript. I want to start studying programming specially for web development. Unfortunately, i do not have a basic background on programming. Can you please help me what is the basic or easiest programming language should i start So i that i will learn programming systematically.

Dani AI

Generated

For a web designer with HTML/CSS and a bit of JavaScript editing experience like , the most useful next step is to learn programming fundamentals and then apply them to small web projects. Fundamentals include variables, control flow, functions, data structures, debugging and version control. Those basics make any language easier to pick up later.

's point about Java and C# is valid: both teach strong typing, object-oriented design and professional tooling, which are valuable if the goal is large-scale or enterprise development. They do tend to require more setup. An alternative path that maps closely to web work is to deepen JavaScript (client and Node.js server) or start with Python (Flask/Django). Both give quicker feedback loops and let a designer produce working full-stack examples fast.

A practical learning sequence:

  • Strengthen core programming ideas (functions, loops, data structures, error handling) and practical tools (git, debugging).

  • Deepen JavaScript: modern ES6+ features, closures, async/await, DOM events and fetch. That knowledge is directly useful for interactive UIs.

  • Pick a backend to connect to the front end: Node.js/Express or Python/Flask (or C#/ASP.NET if targeting Microsoft stacks). Build 2–3 small full-stack apps (to-do list, contact form, simple blog) that include form validation, persistence and simple auth.

  • Add testing and a basic deployment step once a project works locally.

Useful references: MDN JavaScript Guide, Python 3 Tutorial and the Pro Git book. Avoid starting with C++ unless low-level systems or performance is the goal—its complexity can slow early progress. Small, finished projects will teach far more than long theoretical reads.

Recommended Answers

All 2 Replies

Taking into account your previous web orientation, start from Java or C# (for Windows only). At least, you have a good chance for developing a good programming style.

Of course, there are many others server-side programming web-oriented languages...

Some addition: don't start from C++ without experienced guru (see this forum -> The Great Lazy Copypasters Reservation in the World;))...

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.