Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

What skills do you need to become a good web developer?

geekgirlcarrot

Posted 27 March 2015 - 08:37 AM

geekgirlcarrot

New Member

Member

8 posts

Hi, I'm Olivia, 16 years old and I guess I've always been a bit geeky. I'm currently working on my first website and learning HTML and CSS. I'm also quite keen on photoshop. I also want to learn PHP, MySQL and video editing at some point, but for now I'm still quite busy with my first web project, eventhough it's still quite basic.

I think that I'm quite creative and would love to become a web developer one day, ideally working freelance.

So which skills are the most important for a good web developer to have? What do you think that I should be focusing on?

Olamsolution

Posted 28 August 2015 - 06:32 AM

Olamsolution

New Member

Member

2 posts

First of all we need to know what is Web Development. It is bacically is working on the technical aspects of a website.The some skills must have in Web Developer.
1. Must-Have Coding Knowledge
2. Beyond the Basics
3. Become a Master Researcher

Sindy89

Posted 28 October 2015 - 03:04 AM

The main thing you need is a strong desire to become a web developer. When you made up your mind you can write a plan what to do in a chosen period of time. You can use this plan:

Spend your first month learning HTML and CSS, the codes used to write websites. And make a simple website.

Learn front-end development (JavaScript) - the second and third months. It is a coding language that makes websites interactive. It’s a good language to learn for two reasons: it requires no installation and you can use it to build upon your HTML and CSS website.

Back-end development (PHP or Ruby) - the fourth and fifth months. The last piece of the web development puzzle is back-end development. If you can create a website and write both front-end and back-end scripts, you’ll be a well-rounded coder indeed.

Advertisements

atifn79

Posted 01 November 2015 - 08:18 AM

a.) If you are going Microsoft-based all you need to learn is C#, drop VB(.NET). What you can do in C# you can do in VB(.NET) and vice-versa. ASP(VBScript) or what we call 'ASP Classic' is already considered obsolete, drop it too.

b.) Though I'm not very much familiar with the following, it is popular for being cross-platform, an advantage you can abuse:
- PHP(Free) or JSP
- Perl or Python

If your server is Windows-based, go for "a.)"
If Mac/Unix/Linux-based, go for "b.)"

And as the other answerer have suggested, you also must learn atleast one database engine:
- MsSQL
- MySql(Free)
- Oracle
- PostgreSql

sethandrews

Posted 03 December 2015 - 07:01 PM

Becoming a good Web developer often means years of hard work. You can certainly start with HTML, CSS and bits of JavaScript, so don't let the "years of hard work" discourage you.

I agree with previous suggestions such as w3schools.com and especially making use of their Try It Yourself feature. You can mod the code and styles a bit and see what the result looks like immediately. A good, fast way to learn the basics.

When starting out, you might like to try getting really good at setting up WordPress sites and others. Then you have something to tinker with, modify and work with. A text editor, some HTML and CSS is not enough any more for a professional Web developer. It might be a good idea to get really "armed and dangerous" with CMS systems, and consult for clients that way, and practise your Photoshop-fu.

In the mean time, you can set up a safe dev environment to learn PHP, database design and applications that use databases. Downloading packages like WAMP/MAMP/XAMMP are a nice option to start with. You can put your code and designs in there, start with database basics, snippets of example code, and test by browsing to http://localhost/.

There's no really easy answer to the question. You might like to drop PHP and use Python or Ruby instead, or develop Web apps with .NET. If you're going to be a Web designer, focus there and team up with others who configure servers, write the code and work on the databases, if you aim to provide a more complete Web Development service.

Since at least some of the time customers may be involved in commerce, you should have a knowledge of basic information security. The OWASP top ten list is a good place to start. You don't by any means need to develop a speciality here, but be aware of the issues. Businesses that raise revenue almost entirely or exclusively on the Web are likely to be vulnerable. So even though you might specialize in Web design, having a good knowledge of the whole picture is useful. A lot of successful Web designers and developers work in teams that way.