Is it necessary to master html, css and js when there are easier ways of creating a website like WordPress, wix, drupal, etc? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 8

Is it necessary to master html, css and js when there are easier ways of creating a website like WordPress, wix, drupal, etc?

These content management systems and website development platforms make it possible to create websites by simply dragging and dropping stuffs in templates. I wonder why one needs to go through the pain of coding everything from scratch.

6th Apr 2018, 7:31 AM
TEDDMAN
10 Answers
+ 12
hmmm that's a very good question.Its correct that WordPress,wix e.t.c have made website creation easy even for non-programmers.But sometimes WordPress is very limiting.There are sometimes you need something different,something which WordPress does not offer,its that time you'll realise the need for raw coding.Besides I hate WordPress cos once you open a website ,there are more than a million websites that look exactly like yours but only differ in content,so your website isn't special even if you add some customizations to it
6th Apr 2018, 7:59 AM
᠌᠌Brains[Abidemi]
᠌᠌Brains[Abidemi] - avatar
+ 4
I know learning basic html, css and js is necessary customize your WordPress page and make it look the way you want it. But I don't understand why one has to learn and master html, css, php and JavaScript just to develop a website from scratch in today's world. It sound's like too much work and time wasting in today's competitive world.
6th Apr 2018, 9:03 AM
TEDDMAN
+ 3
the truth is that those who can code will always be at least one step ahead of those who can't code.... Don't forget that all those frameworks, jango, mango)) wordpress etc were created by CODERS ;)
9th Apr 2018, 9:51 AM
Harun Noxcho
Harun Noxcho - avatar
+ 3
If you do go that route, try Drupal, it’s a very secure, SEO strong, fast and scalable cms. Plus your knowledge of php JavaScript HTML and css will take you far in the realm of customization and creating custom themes. Steep learning curve but it’s trusted. Websites like whitehouse.gov even use it.
13th Apr 2018, 9:26 AM
Erik Ortiz
Erik Ortiz - avatar
+ 2
You could add php to the mix and develop Wordpress websites of your choice. You can even create themes and sell on themeforest, codecanyon and the rest. I won’t agree with what Brains said about your website looking like other websites on the internet. That happens only if you use themes. You can create your own custom made theme for your website or use page builders(if you don’t want to learn code). Some will argue that web designing is more lucrative than web development cos It saves time if you use builders, themes and the rest. It means the faster you get the job done, the more likely you’ll get another one. So it’s really a matter of choice. ✌🏻
6th Apr 2018, 8:15 AM
Jimoh Ibraheem
Jimoh Ibraheem - avatar
+ 2
jimoh I'm not saying WordPress is bad,over 60% of websites are created with WordPress,but those that are very unique later get edited by raw html,so...having basic web knowledge will take you farther than having none
6th Apr 2018, 8:27 AM
᠌᠌Brains[Abidemi]
᠌᠌Brains[Abidemi] - avatar
+ 1
yes some times they can be limiting and may require you to have programming abilities.
9th Apr 2018, 1:53 PM
kimmitts
kimmitts - avatar
+ 1
I think the best approach is to use a CRM that you can add code to - use the CRM for everything that is common, and you add in your own code just for the stuff that other people haven't coded - and even then reuse and readapt code that you understand thoroughly. You don't want to reinvent the wheel - that's a pointless waste of time usually (unless it helps you unstated how things work), software that has been around and improved for years is going to have far more functionality then an individual can write in a short time and will already have come across and solved problems that you will likely encounter.
9th Apr 2018, 2:31 PM
Phil
Phil - avatar
0
https://www.sololearn.com/Discuss/1180629/?ref=app You can easily build it by Django, it's a very rich web framework of Python. Django has Django-Responsive.  Django-responsive a utility application for building responsive websites in Django. This tool is meant to complement the use of CSS media queries and help solve problems with fixed width elements such as advertisements or embedded video. For this you have to learn Python 3, Django and HTML. Learning Python is very helpful for today's reality, which will open doors for Data Science, Artificial Intelligence and many more. ------
6th Apr 2018, 8:45 AM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
0
I hope to go through programming to know how to code. For me it's fun to code although I see I have to work hard. I saw some math and I hated math when iwas in school
8th Apr 2018, 8:20 PM
Daudi Henjewele
Daudi Henjewele - avatar