Beginner Web Development Advice
This cluster consists of advice for beginners on how to start learning web development, emphasizing foundational technologies like HTML, CSS, and JavaScript, small projects, and progressing to backends like Django or Rails.
Activity Over Time
Top Contributors
Keywords
Sample Comments
I'd start with a website. Important is that you give yourself small tasks, just learning from books and doing exercises is boring and you learn often too much which isn't relevant. I wouldn't do mobile development either: the learning curve is too steep and you face a fragmented landscape.An example path:1. Build a plain web page without anything (and learn HTML, CSS)2. Build more: a web site with multiple pages and little dynamics (and learn a backend language/system like Python or Nod
Learning web development will take time. How you approach it will depend on your financial situation and general life flexibility. Even if you need to keep your day job, you should be able to start learning on your own in your free time. It would be best to focus on a smaller project first that you can complete. Try HTML and CSS, then either Django, Ruby on Rails, or PHP. If you're brand new to web stuff, buy the book Head First HTML and CSS and set a goal to build a simple website in a mon
It is because there is just a lot to know:- HTML- CSS- JS- Backend language- HTTP protocol- DBMS- Ops/Deployment/troubleshooting... and that's just the high-level needs.My advice:- start with tech you know (I guess Go or Java)- make a dead simple html-only site first. use forms.- once you're comfortable, add css/JS as needed.- increment, learning bit n bobs as you go.
This is terrible advice! Please learn JavaScript, HTML and CSS first! I know that in some places front end is considered not as important as backend - it can be simpler but learning the basics here will allow you to create prototypes for your ideas. Best of luck - let us know how you are doing in 6 months :-)
My suggestion would be to find a simple website and clone it, or come up with your own idea. Start with Django and Python as it's easy to pick up compared to most anything else in my experience, and just learn by doing, searching stack overflow, and looking at other Django projects on github. That's how I learn new languages and frameworks and it seems to work well. However it might be different since you aren't yet a programmer.I would say not to spend too much time reading books as you w
You are most welcome. It is overwhelming. No doubt.Start small and manageable. Build a webpage - on your local computer - that just shows your resume, for example. Assuming you donβt know much about HTML, you will learn how to build a html page from scratch.Next try to understand how to make various sections in your resume expand or collapse. After that, change style. You see where I am going? Slowly you can build working clones of things you want to know how to build - Twitter clone, phot
Learn the basics: HTML, CSS and client-side JavaScript without any frameworks, libraries or code generators.Then do the same for the server-side, learn the basics of HTTP GET, POST (and others) with a language, no frameworks or libraries. I'm not saying write a web server from scratch but just learn the basics of how a browser communicates with a server. Pick Python, Perl or Ruby. Perl is where I learned this with CGI scripts, which nobody will admit to using these days likely.Once
The first thing you'll have to realize is that web development is learning multiple technologies.HTML / CSS / a programming language / a framework to interface to the web / some basic system launching / databases / JavascriptLuckily you don't need to know 100% of them all just to get started.I'd eliminate the first step -- deploying your code and build projects that run on heroku or appfog.com. The former allows small projects for free at th
Hi, nice choice to start coding! I would suggest to learn about javascript frameworks, such as Angular JS, acquiring full knowledge about User Interface and Interaction, then concentrate on a simply and lightweight server side environment such as Flask (a microframework written in python), You could learn basic concepts about web programming in a really fast way!The web is so wide..starts with some Googling about those topics, I also would suggest some free course on Udacity Platform.Bye!
i would suggest to start with html/css and JavaScript