DEV Community

Eisha Hijab
Eisha Hijab

Posted on

I am a Beginner in Programming

I want to be able to build a website in one or two languages. Could you recommend to me where to start? As I have expertise in SEO but I also want to be in the Programming field.

Top comments (11)

Collapse
 
saamiabbaskhan profile image
Saami abbas Khan

Hi, there

You can start with front-end basics like HTMLand CSS. Think of HTML as the skeleton (structure) and CSSas the muscles (appearance). Then, learning JavaScriptis essential—it adds functionality. For example, you can create and style a button using HTMLand CSS, but without JavaScript, it doesn’t do anything.

Once you're comfortable with the basics, you can move to backend technologies like frameworks and databases.

Alternative path: If you want something faster and more design-focused, you can explore no-code platforms like Webflow or use Figma for designing and then publish from there. However, if you're aiming to dive deeper into tech, sticking with HTML, CSS, and JSis the way to go.

Hope this helps!

Collapse
 
eisha_hijab profile image
Eisha Hijab

Oh, Thanks I saved it and it could really help me to start.

Collapse
 
ianwijma profile image
Ian Wijma

I decent resources to get too overwhelmed is roadmap.sh. It contains various paths to take.

But if you want to just get things done, you could look into CMS's, some you can pay for others you don't. Where some you need to deploy yourself.

The only CMS I have used years ago is WordPress, though a bit dated and unsecure with incorrect configuration, it had a massive plugin eco system back then. Though it's written in PHP, some might dislike it and idk about finding work with PHP experience, but it's a decent language that gets faster every update.

Collapse
 
eisha_hijab profile image
Eisha Hijab

Thanks for your information. Yeah, WordPress is a good CMS to start working. I am still working on this

Collapse
 
codevsom profile image
Somnath Pan

Do you want to learn frontend or backend or full stack?

Collapse
 
eisha_hijab profile image
Eisha Hijab

Full Stack development

Collapse
 
codevsom profile image
Somnath Pan

Then,after mastering HTML CSS and JS,you should learn,node.js & then express.js(a node.js framework) for developing backend,and then you should learn about databases(eg->Mongo DB or PostgeSQL etc).

Alternatively,you may learn python & Django,for backend,
But in my opinion learning node.js will be easier for you...

When you master these, consider learning frontend frameworks such as,react,angular etc...

Collapse
 
tobybelhome profile image
Toby Belhome

To start building a website, you should start by learning HTML and CSS. This is the gateway to the web world.

Collapse
 
eisha_hijab profile image
Eisha Hijab

Thanks for your guideline. So first step is HTML and CSS.

Collapse
 
tobybelhome profile image
Toby Belhome

To start building a website, you should start by learning HTML and CSS. This is the gateway to the web world.

Collapse
 
samkelo_mutech_f6dcbebdb2 profile image
Samkelo MuTech

💯❤️