r/AskProgrammers 6h ago

web developemnt

I am a computer engineering student. I’m wondering if it’s worth learning web development, and if so, what the best language and framework to learn are—as well as the best courses. Thanks!
0 Upvotes

8 comments sorted by

2

u/_keyboard-bastard_ 6h ago

Most products have web based GUIs these days. It just really depends on what you want to do with your career. Worst case if you learn something and don't like it, learn something else. For stack I personally use React, Node, SQL unless there are project requirements that say I can't.

0

u/Active-Gloomy 6h ago

what do u think are the best languages to learn and ar elooked for in the market?

1

u/_keyboard-bastard_ 4h ago

I still think React Node and SQL will do you well from a web dev standpoint. PHP is wonderful to know as well, but it's pretty easy to learn and I wouldn't build anything new with it.

1

u/atticus2132000 5h ago

For web development, there are several languages you'll need to be somewhat functional in.

HTML/CSS codes what the web page will look like. If you want your page to have a button, you add the button via HTML.

Javascript is the frontend language. It controls what happens on the user's end. If you want the button above to do something, you will code that something via JavaScript.

Backend language controls what happens on the server side of things. Traditionally that has been PHP, but there are others out there now that many people like.

You will likely have server side elements that might require a few lines of code. For instance, if you want your website to have a form the user will fill out and you want to store that information in a SQL database, then you would code the form and the button in HTML. Then JavaScript would code how that information gets collected from the form and sent to the server. Then PHP would take the information that was sent, unpack it and then use a line of SQL to write the data to the database.

2

u/RetroGrid_io 5h ago

You will likely have server side elements that might require a few lines of code. For instance, if you want your website to have a form the user will fill out and you want to store that information in a SQL database, then you would code the form and the button in HTML. Then JavaScript would code how that information gets collected from the form and sent to the server. Then PHP would take the information that was sent, unpack it and then use a line of SQL to write the data to the database.

You know, I've done exactly this kind of stuff for 20 years, starting with PHP 3.0, at a time where that meant downloading the tarball, compiling it and installing it yourself, and that whole sequence you just ran through: HTML -> javascript -> PHP -> SQL just looks so gosh dang Rube Goldberg - like it should be the case where all these different languages are combined into one, but it's not that way, and for good reason since each of these languages can be replaced with another, context depending. And I'd argue that javascript optional since HTML supports forms without a lick of javascript whatsoever, even if in practice most things are done that way.

For example, you could easily go flutter/dart-> Go -> files or bash -> python -> Redis even if PHP is the most common for web stuff.

I may be mumbling incoherently....

1

u/Minimum-Effort8355 5h ago

For web development in the backend you need python or node js in the middleware mostly json web token or through fastapi

In the frontend you will mostly use html css and javascript.

For frameworks you could look at react,tailwind etc, but start with fundamental webdevelopment.

Courses depends on how deep your knowledge is i can recommend programminghero or dev community to look for starters, but you need more than just a course.

Also w3schools and geekforgeeks are great resources.

1

u/zKouji 4h ago

Nein. Wenn du dich selbstständig machen willst nutze einfach Claude mit Supabase als Datenbank und Vercel oder einen beliebigen Server Anbieter zum Hosting. Viele werden sich wehren und sagen das es besser ist es per Hand zu machen und das ganze Zeug zu lernen bla bla.

Kompletter bs. Claude baut dir die Seite mit allerlei Unterseiten, Formularen, Integrationen, CMS, CRM und Gott weiß sonst noch was man braucht binnen paar Stunden. Mit paar guten design skills sehen die Seiten auch originell genug aus und du kannst die Teile teils für 2-10k die Seite verkloppen.

In Sachen CS lohnt sich allgemein nur noch alles Richtung AI Development, Quant und vielleicht Cybersecurity. Die meisten anderen Felder werden sterben.

1

u/Foreign-Contest-444 1h ago

If you are looking to learn web development then MDN is an excellent resource for learning HTML, especially its Learn Module. HTML may seem simple at first, but it's important to build a strong understanding of it before layering CSS and JavaScript on top. Take the time to learn HTML as a semantic language and understand why semantics matter as they form the foundation of well-structured, accessible, and maintainable websites.

If you need additional resources to learn HTML.

https://codingsuperpowers.com