• Where to find good learning resources to get into web dev?
    5 replies, posted
Hello. This is not a generic "how do I html" thread. I wish to learn the actual basics of web developement, as in: understanding protocols, backend/frontend, cgi etc. Basically I want the theory. Where can I find some good lections or at least videos about that? Are there any practical things I can do to get into such asbtract(to me) things?
Well you're not one of these "how do i html for my gerie mod motd server paeg!!!!!" morons so I'm happy to help. Generally you should learn HTML/CSS, then javascript/jquery, then the backend language of your choice (I suggest against using PHP because it will teach you bad habits and chances are that you're going to learn outdated shit) One thing, first. [URL="http://www.w3fools.com/"]DO [B]NOT[/B] USE W3SCHOOLS![/URL] [url="http://www.htmldog.com/"]HTMLDog[/url], great resource for learning HTML and CSS (they also have javascript lessons but they're not really as good as their html/css ones). Start here. (not your cup of tea? check out Codeacemy below!) [URL="https://developer.mozilla.org/en-US/"]Mozilla Dev Network[/URL]. A personal favorite, by far the best and most well-documented reference site I used. Use this site to go back and check the properties and tags and such. They also have html/css lessons, give them a shot if you want. [URL="http://css-tricks.com/"]CSS-Tricks[/URL]. As shady as this may sound, it is not another blog site with dumb shit in it. It has a bunch of pretty CSS tricks. [URL="http://www.codecademy.com/learn"]Codecademy[/URL]. That's another great way to start. If you didn't understand htmldog just switch to codecademy. They've got your back covered, from HTML/CSS to javascript/jquery to backend langauges (python, php, ruby). Codeschool has two good tutorials I found. One about [URL="http://www.codeschool.com/paths/javascript#jquery-basics"]Jquery[/URL] and one about [URL="http://www.codeschool.com/paths/ruby#starting-rails"]Ruby on Rails[/URL]. [B]Chrome's developer tools (F12)[/B]. Yes, you heard correct. You can inspect any site you want and check its html, add to it, remove from it, you can also fiddle with the CSS. I use that a lot myself.
[QUOTE=Cowabanga;42074579]Well you're not one of these "how do i html for my gerie mod motd server paeg!!!!!" morons so I'm happy to help. Generally you should learn HTML/CSS, then javascript/jquery, then the backend language of your choice (I suggest against using PHP because it will teach you bad habits and chances are that you're going to learn outdated shit) One thing, first. [URL="http://www.w3fools.com/"]DO [B]NOT[/B] USE W3SCHOOLS![/URL] [url="http://www.htmldog.com/"]HTMLDog[/url], great resource for learning HTML and CSS (they also have javascript lessons but they're not really as good as their html/css ones). Start here. (not your cup of tea? check out Codeacemy below!) [URL="https://developer.mozilla.org/en-US/"]Mozilla Dev Network[/URL]. A personal favorite, by far the best and most well-documented reference site I used. Use this site to go back and check the properties and tags and such. They also have html/css lessons, give them a shot if you want. [URL="http://css-tricks.com/"]CSS-Tricks[/URL]. As shady as this may sound, it is not another blog site with dumb shit in it. It has a bunch of pretty CSS tricks. [URL="http://www.codecademy.com/learn"]Codecademy[/URL]. That's another great way to start. If you didn't understand htmldog just switch to codecademy. They've got your back covered, from HTML/CSS to javascript/jquery to backend langauges (python, php, ruby). Codeschool has two good tutorials I found. One about [URL="http://www.codeschool.com/paths/javascript#jquery-basics"]Jquery[/URL] and one about [URL="http://www.codeschool.com/paths/ruby#starting-rails"]Ruby on Rails[/URL]. [B]Chrome's developer tools (F12)[/B]. Yes, you heard correct. You can inspect any site you want and check its html, add to it, remove from it, you can also fiddle with the CSS. I use that a lot myself.[/QUOTE] Thanks for the help. I know HTML, CSS and JS on a pretty good level. I made three apps using meteor js. Already have Chrome dev tools, gone throught codeacademy a year ago and stuff. Maybe I did not express myself clearly, but I want to get the theoretical (or not so theoretical knowledge) behind web dev. "How does the web work" is my question. Right now I am finding information about HTTP requests and whatnot everywhere around the internet, which is not handy. I have found some courses though, but can't find info, for example, on web servers. I will hint you on topics I want to learn about: - How web servers generally work: sockets, requests, logs etc - Using the server to send static files and proxy requests - Interfaces for working with programming languages (CGI) - Server performance Not that I am so smart knowing what I want to learn, just taking info from a web dev learning course made by an IT company in Russia. It's a layout of the course, they only provide the topics that they teach. I am using these topics to find out what I need to learn and finding specific info can be hard.
So basically, you want to make a web server? [sp]Also, IMO you expressed yourself just fine..[/sp]
[QUOTE=Killervalon;42075090]So basically, you want to make a web server? [sp]Also, IMO you expressed yourself just fine..[/sp][/QUOTE] Not only, this is just an example of what I want to learn. I want to know how shit works.
[QUOTE=MuffinZerg;42075552]Not only, this is just an example of what I want to learn. I want to know how shit works.[/QUOTE] [url]http://www.tuxradar.com/content/code-project-create-web-server-ruby[/url] It's not that detailed. Basically you give a header and you feed content. Scripting, parallel computing blalba is the real difficulty.
Sorry, you need to Log In to post a reply to this thread.