What roles do different languages have on the web, and what can you do with them? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

What roles do different languages have on the web, and what can you do with them?

I dont understand what roles PHP, JS, CSS, HTML (and probably other stuff) play in the creating of web pages. Could someone explain?

11th Nov 2017, 2:31 AM
privrax.
privrax. - avatar
7 Answers
+ 4
They play the roles of creating web pages. PHP is server side lang. JS is client side. CSS for styling. HTML for organizing a document with data. That's simplified version. It doesn't take long to learn those things or take those courses, so my recommendation is jumping in there and learning them. That'll give you the best understanding what their roles and what they're used for in regard to web pages. Considering you have enough interest to ask this question, I'm sure you'll be able to knock all of them out this weekend. Best of luck!
11th Nov 2017, 3:02 AM
AgentSmith
+ 5
First off, never hesitate to reference things. Programming isn't one of those things that you read once and then magically know it perfectly forever; at least it's never been that way for me. So if you end up having to reference something, then do it. As they say, if you don't have the resources, be resourceful. Giving up or wasting time shouldn't be an option when you have the means to almost immediately find your answer. For myself, this is how I best learn it. I read all the way through the language the first time, even if I don't understand it all yet. Then I practice what I can remember and understood. Then I read through it again. This time I write down a list of everything that I still don't understand. Afterward I go and research everything on my list extensively. Then I practice those particular things so I can see it in action and try to better understand what it's doing. I repeat this process until I understand it best. I've learned the most from practicing through creation, and by learning from all the mistakes I make. The more problems I run into, the more solutions I find to problems and I remember them. A big reason that I hang out in the discussion area, aside from helping whoever I can, is because I also learn a lot from everyone else's problems and solutions. It's a give and take thing. I get to give back to the community and help out people who share a common interest with me, and do it in ways that wasn't available to me when I originally was learning. In return, I get a chance to learn from the many perspectives from all over the world; it's really amazing if you think about it.
11th Nov 2017, 3:24 AM
AgentSmith
+ 3
You're welcome. Btw, I'd learn SQL while you're at it. You can use JS/PHP to interact with a database on the server using SQL. That's helpful if you create accounts, or any other data you'll want to be stored.
11th Nov 2017, 3:09 AM
AgentSmith
+ 2
Okay thanks!
11th Nov 2017, 3:03 AM
privrax.
privrax. - avatar
+ 1
Alrighty. I have some learning to do. Im already at it! Thanks!
11th Nov 2017, 3:10 AM
privrax.
privrax. - avatar
+ 1
Oh one thing. Should I learn it thoroughly (which takes me forever, as I started Python a long time ago and Im not even halfway done), and then start using it or just read over it and understand it but refer back to SL when I need to?
11th Nov 2017, 3:13 AM
privrax.
privrax. - avatar
0
Dude thanks! I guess thats whats slowing my progress with python.
11th Nov 2017, 3:27 AM
privrax.
privrax. - avatar