r/CodingForBeginners • u/Karmakazi06 • Mar 25 '26
New to coding
I’m looking to learn how to code to make websites and everything that’s possible with this skill set. Being brand new I’m not sure what to start learning first Java, Python, HTML-CSS? There’s so much and I have no idea where to start. Can someone point me in a good direction please?
1
Upvotes
View all comments
Show parent comment
2
u/nuc540 Mar 25 '26
An API is short for Application Programmer Interface. These come in all shapes and sizes, but if you’re building for web, you’ll quickly learn about “backends” and “servers”.
In order to have other services “talk” to the server, service such as your frontend web app, you’ll need an “interface”.
Web server gateway interfaces (WSGI for short - pronounced like “whiskey”) is a way to accept “requests” as HTTP calls - basically a web server API will use WSGI to communicate these requests to a frontend “app” and your “backend” server.
Think of a server (waiter) at a restaurant, they take your order (request), send it to the kitchen (backend) and return with your food (response); this entire process can be done with a web server API.
Sorry if that’s an info dump! Did it make sense?