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.
For further actions, you may consider blocking this person and/or reporting abuse
Hi, there
You can start with front-end basics like
HTMLandCSS. Think ofHTMLas the skeleton (structure) andCSSas the muscles (appearance). Then, learningJavaScriptis essential—it adds functionality. For example, you can create and style a button usingHTMLandCSS, but withoutJavaScript, 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, andJSis the way to go.Hope this helps!
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.
I understand CMS stuff, it makes us feel like we are working and getting things done fast.
But I think it's worth it to learn basic HTML and CSS if you are dealing with the front end. It helps you understand how your code reacts on other platforms and specific situations.
But ofc if you are just a person who only needs a working website, pay someone and get done with it. Still, Basics are must have if you wanna do any type of web development.
in short,
WordPress is good for people who don't wanna code in my opinion.
This is amazing if not a little bit daunting. One step at a time. Thanks.
Hello! Welcome to DEV! I hope you enjoy your time here. 😊
I would personally recommend getting started with HTML and CSS (you will need JavaScript at some point), then using a framework with great SEO, like Next.js.
You can try out the w3schools tutorials, reference MDN web docs, and check out web.dev (I like the latter).
Good luck with your journey!
SAME HERE!! I started 2 weeks ago after researching a little, I went with freeCodeCamp.org to learn
HTML and CSS. I totally recommend that after I have completed it! (plus you get a free certificate) Altho it can be a bit slow for other languages like JavaScript (at least I felt like that).
But I think it best and easiest way to try if you have time.
Enjoy coding!!😁
Do you want to learn frontend or backend or full stack?
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...
The best advice I can give is to get hands-on experience as soon as possible. I’ve seen that learning the theory is important, but you really start understanding things when you’re applying them in a real project. You don’t even need to wait until you feel “ready”—just find something practical to work on. When I was starting out, I jumped into a project where we built an e-commerce platform for a clothing brand. The challenge was creating an intuitive Shopify-based shopping experience, and it taught me so much about actual web development.
If you're into web development, focus on learning one or two core languages, like HTML/CSS or JavaScript, and look for a project—maybe even contribute to an open-source one or offer your skills for free initially. It’s a great way to build both your confidence and your portfolio. You’ll learn faster by working on real problems, and it’s more fun when you see the results of your work live!
We recommend you start web programming with the powerful CodeBehind Framework.
CodeBehind is a complete new MVC framework based on ASP.NET Core that is faster than Microsoft's default frameworks. To check the performance of Web CSharp frameworks, you can refer to the following link:
web-frameworks-benchmark.netlify.a...
CodeBehind is an engineering masterpiece that gives new meaning to web development. Programming with the CodeBehind Framework is simple and fast. By using WebForms Core technology, you do not need to develop the front-end side. The following link introduces WebForms Core technology:
dev.to/elanatframework/using-webfo...
The following link is also a video that shows the high-level functionality of WebForms Core technology:
youtube.com/watch?v=zl4sxjIkBwU
The CodeBehind Framework training course is also available in the following link:
dev.to/elanatframework/codebehind-...
hi,
You can start with the front-end with things like HTML and CSS, then later you advance to JavaScript. When you are okay with them, you can learn react as JavaScript framework and tailwind.css to speed up your productivity
Firstly I would say good luck! I think web is now probably the most difficult development environment to learn due to the fractured nature of frameworks and the speed at which all parts of the development stack are changing. Very few people can really be considered full stack because the knowledge needed for CSS, HTML, JS front end logic, backend Auth and request-response and persistent data storage, plus adjunct skills of CI/CD, source code control and code deployment is just too much for one person to cover on depth. You need an understanding of them all but are not likely to ever be an expert at everything.
If you want to make it work, I would recommend learning backend and database first. My preference would be python and a flavour of SQL (MSSQL, mySQL or Postgress) then move on to basic HTML and JavaScript fundamentals (variable scoping, array and object manipulation, single threaded stack with callbacks and promises) and then choose a framework. I think Vue is easier for beginners, but React (via Next or Remix) is more popular in the West.
If you want to make it pretty go all in on HTML, especially around layout using flexbox and grid) and go really deep on CSS which is now so powerful it can be considered a separate programming language. Start with a CSS framework like Tailwind and really learn what's going on under the hood.
To start building a website, you should start by learning HTML and CSS. This is the gateway to the web world.
💯❤️
This Github Repo is extremely good for getting started with web dev
To start building a website, you should start by learning HTML and CSS. This is the gateway to the web world.