What are all the things that one must know and understand to become a web developer from naught?
-
This might sound redundant but it is not. I would like to know in detail what one must know to become a free lance web developer. Right from front end to back end Platforms, languages one must know, skills required and the time frame to achieve (this considering I have a technical background although not that of Computer Science[Electrical]). Where else could I ask but here! I know Java fairly well, if that's of any help.
-
Answer:
Download this awesome tool: https://getfirebug.com/firstrun#Firebug%201.12.4 This helped me learn about the ...
Manoj Kumar at Quora Visit the source
Other answers
There so much to do .. This answer is in context that you want to become a Web Developer which is not be confused with web designer. Front-End / UI / UX : Necessary : HTML, CSS (maybe even CSS3), Javascript, A javascript framework (JQuery, Mootools anyone really). Advanced : Compass, SASS, Front End Frameworks like Backbone.js, Knockout.js, Node.js. Bonus: Photoshop, illustrator Back-End : This would rather be in terms of paths. PHP -> Object oriented PHP -> PHP Frameworks (Laravel, Codeignitor) Java -> J2EE -> Spring framework Ruby -> Ruby on Rails There are just too many to list here ... And this is just normal websites .... I haven't listed CMS related development (Drupal plugin Development or Wordpress themes) ... there is so much to do in just one area Then there are web apps, chrome extensions, add-ons. Let me know if you need a detailed list of things you are interested in.... Hope it helps UPDATE : i will come back to this answer and update it from time to time and make an exhaustive list of things along with possible time frame to learn them.
Dhruv Balhara
- Front End: HTML5, CSS3.0, JavaScript, Jquery or any other javascript framework. i prefer JQuery... and also photoshop or fireworks - BackEnd: PHP or Ruby or Python or Java. i prefer PHP and i use it a lot. -Database: MySQL, Oracle DB, MSSQL, PostgreSQL etc. i prefer MySQL. -Frameworks: codeigniter, JoomlaCMS, Drupal, opencart, prestashop etc. they make your work easier if you know how to use them ofcourse... for time frame required to learn this: maybe a month or two should make you better at knowing most of this technology. if you dont focus much on writing boilerplate code, you can breeze through most of them within weeks
Onimisi Onipe
I hope you're well! From my understanding web designer typically means front-end developer. I'm assuming you mean overall front and back-end, server maintenance, etc. I would identify what kind of technologies you levitate towards. Having a java background, I think you can adapt to many development languages. Since you're starting out, I would recommend signing up for something like http://teamtreehouse.com They have good overall classes from everything to front to back-end, how to run a business, etc. They even have tracks and recommend courses depending on what your focus is in the immediately. You can add to it over time. I hope that helps!
Yasir Shah
Related Q & A:
- What does it take to become a web developer or designer?Best solution by webdesign.tutsplus.com
- What are your responsibilities as a web developer?Best solution by Quora
- Where can you work as a Web Developer / Web Designer?Best solution by Quora
- Is being a web-developer a great career?Best solution by Answerbag.com
- How to become a database developer?Best solution by eHow old
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.