Web designing

Hello Everyone,I’m beginner in web designing.Which is good wordpress,joomla or drupal?

[FONT=Verdana]There is a very similar thread here which might help: http://www.sitepoint.com/forums/showthread.php?882895-Website-vs-CMS-Advice-needed-!-!-!-!

However, if you’re just starting out, then you should first learn HTML and CSS. There are plenty of resources for beginners, such as

The SitePoint Reference is also helpful.

@ technoBear thnak u sir…i mean which is good to start for beginner?

As I said, if you’re a beginner you need to learn HTML and CSS first. If you already know these, then your choice of CMS would depend largely on what you want to do with it. Those issues are covered in the other thread I linked to.

As TechnoBear pointed out, the answer would be; none. You need a solid grasp of HTML and CSS first before you’re able to work with any of the CMSes you’ve listed. You can’t skip that step and these two are just the tip of the iceberg.

Please go through the links posted above. They’re great resources for beginners. When you have a fundamental understanding of HTML and CSS, then I recommend WordPress out of the three you’ve mentioned. Drupal may be good, but it definitely isn’t for absolute beginners.

@ technoBear :ok…i got sir…Can I have one more suggestion,nowdays website builder software are available are they good?

@kohoutek:thank u sir…for your helpful suggestion…Can I have the pleasure of asking onething about website builder software?

Firstly, I agree that you need to learn HTML and CSS before you do anything; to a decent enough level where you can create decent looking sites. Part of this also includes:

  • Design concepts and principals (so you don’t create stuff that is bad from an interaction and accessibility perspective)
  • Cross browser and cross platform issues
  • Performance issues
  • Accessibility
  • Semantics

Having an eye for design and artistic talent is also very important if you plan to actually design the sites yourself; if you are using a designer to perform the artistic side of things and you are on the technical side then this is less important.

When you’ve learned how to code up UI’s and understand the stuff above, learning basic PHP is helpful if you plan to use CMS’s like Wordpress. You could introduce problems when you start customizing them if you don’t.

When you’ve done all that, Wordpress is probably the easiest to get into.

Also, if you only learn HTML5 and CSS3 you will fast become a dinosaur even though you are only just starting out; JavaScript, the jQuery library and AJAX are also essential these days.

On the topic of “builders”; if you mean drag and drop or DIY style builders then avoid those; you’ll get really low quality results from DIY builders (bad code, tend to use standard themes with basic customization and limited in capability). Drag and drop style builders (visual authoring tools) output garbage code and are very restrictive.

Really easy to build something, really restricted in what you can do.

Software such as Dreamweaver are popular for project management, code highlighting, code hinting etc. But as with what I mentioned with the authoring tools above; avoid the visual editor and use the code editor. What Dreamweaver is, when used correctly, is used by professionals for the code editing benefits and project organization benefits.

There are loads of different editors out there and if you were to write a thread “what is the best code editor/IDE” you’ll get a mass of different editors thrown at you; most based on loyalty or preference as there are loads of good editors.

Your best bet is to use the forum search as its a question that’s been asked loads of times before and Google will be your friend if you search for editor reviews.

[FONT=Verdana]In a word - no.

What you really seem to be asking here is, “Is there a short cut to learning proper web design techniques?” Again, the answer is “no”. There are site builders and WYSIWYG editors that will churn out pages for you, but the code will be bloated and may lead to slow loading and to other problems. Without a sound knowledge of HTML and CSS at the least, you will be unable to solve any of the problems which may ensue from the use of such software.

Forget about trying to cut corners and start learning properly, from the beginning.


@FizixRichard:thank u so much sir.May I have pleasure to know any tutorial sites for learning wordpress?

@Technobear:I really aapreciate your suggestion.I will be grateful if u suggest some video tutorial sites.

You will find hundreds of them if you search on-line. Or you could try looking at my earlier reply properly, because the first link there is to a video tutorial. You could also search the forums, as there have been suggestions made in other threads.


'Tis broken, sir. :slight_smile: [/ot]


Oops - my apologies. :blush: Thank you for telling me - it’s working now. :slight_smile:[/ot]

50% of the people responding here aren’t “sirs”… :wink:

Anyway, as has been said, a builder isn’t for people who want to learn, so unless you want to learn how not to do web design, get a WYSIWYG IDE. If you do want to learn how to design and develop for the web, then get a solid code editor or IDE. There are plenty good ones out there, some are even free.

My favorite is Sublime Text 2, but there are plenty others. If you do a search on code editors, you’ll get aplenty to choose from. :slight_smile:

Off Topic:

Kidken, both TechnoBear and kohoutek aren’t male; (so might not like being called “sir”) don’t let the avatars make you think; the first is grizzly, or the second has a toothbrush moustache. :slight_smile:

If you are beginning and wanting to “learn” like was previously mentioned it’s not normally sensible to attempt to use a CMS without proper underpinning of a markup language and style sheet language. It only usually leads to headaches and a uphill struggle further down the road if you’re want to get creative.

Neither will WYSIWYG Editors be of much use if you are truly interested in learning web design or developing your skill-set, etc. Elbow grease is required cutting-corners with the basics doesn’t save you time in the longrun.

Thank you all for your suggestions.Now I wanna ask which is easier either php or html ?

They are different things. You need to learn HTML first, as that is the language in which all web pages are constructed. PHP is a server-side language which will enable you to do more than simply serve static web pages.

Each one is depends on your requirement.According to me, as a beginner,joomla is good one to start your career.

Lynda.com will has a TON of tutorials that are appropriate to just about every knowledge level. Lynda is a baaaaaaad chic! I often joke with my boys that if I ever cheated on my wife, Lynda would be my mistress…lol. The video tuts are reasonably priced, thorough, and very professionally done. Check it out and send me a private message, or post here if you would like to know my experience with this approach. Take care!