Jump to content

It does depend a bit on your plans. If you just want to do one small project then

something like Wordpress might suit your purposes quite well, however if you really

want to get serious about web development then learning the basics should be at the

top of your list.

HTML and CSS are very easy to learn (a few hours for the most important things, and

for the extravagant cases there's Google), and there are tons of excellent tutorials

for PHP and JS (and they're not that difficult either).

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-589245
Share on other sites

Link to post
Share on other sites

Hi!

I want to get into site development. But.. There are a lot of software like dreamweaver.. Wordpress..

Do i learn the languages first, or the software?

Any web developer will need to learn HTML before they start using a WYSIWYG editor.

So if you want to learn HTML, CSS, PHP head over to http://www.codecademy.com/

CPU: i7 4770k | GPU: Sapphire 290 Tri-X OC | RAM: Corsair Vengeance LP 2x8GB | MTB: GA-Z87X-UD5HCOOLER: Noctua NH-D14 | PSU: Corsair 760i | CASE: Corsair 550D | DISPLAY:  BenQ XL2420TE


Firestrike scores - Graphics: 10781 Physics: 9448 Combined: 4289


"Nvidia, Fuck you" - Linus Torvald

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-589486
Share on other sites

Link to post
Share on other sites

It does depend a bit on your plans. If you just want to do one small project then

something like Wordpress might suit your purposes quite well, however if you really

want to get serious about web development then learning the basics should be at the

top of your list.

HTML and CSS are very easy to learn (a few hours for the most important things, and

for the extravagant cases there's Google), and there are tons of excellent tutorials

for PHP and JS (and they're not that difficult either).

I was planning on making money out of it eventually(Not rly a job or anything)

But it's primarely for people.. that just want a site

Not really sites like... where you are on right now, but more for small businesses. For now that is.. because i DO want to go further with this. 

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-590237
Share on other sites

Link to post
Share on other sites

As already mentioned, learn the languages, in order: HTML, CSS, Javascript/PHP, SQL/MySQL. They'll be immensely useful.

Get XAMPP - you can use it to locally test any of your web applications without having to rent a server (free or paid).

Notepad++ is a good text editor with syntax highlighting. Fancier development environments (Dreamweaver, etc) aren't necessary. Coding in Notepad++ feels a lot more ... satisfying.

Interested in Linux, SteamOS and Open-source applications? Go here

Gaming Rig - CPU: i5 3570k @ Stock | GPU: EVGA Geforce 560Ti 448 Core Classified Ultra | RAM: Mushkin Enhanced Blackline 8GB DDR3 1600 | SSD: Crucial M4 128GB | HDD: 3TB Seagate Barracuda, 1TB WD Caviar Black, 1TB Seagate Barracuda | Case: Antec Lanboy Air | KB: Corsair Vengeance K70 Cherry MX Blue | Mouse: Corsair Vengeance M95 | Headset: Steelseries Siberia V2

 

 

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-593798
Share on other sites

Link to post
Share on other sites

I was planning on making money out of it eventually(Not rly a job or anything)

But it's primarely for people.. that just want a site

Not really sites like... where you are on right now, but more for small businesses. For now that is.. because i DO want to go further with this.

If you are just aiming for static business websites, HTML, CSS, and JavaScript are really the only necessary languages you need. As soon as you want to go more dynamic (with a database backend, for example), you need to start learning languages like PHP and SQL. From experience, understanding how a CMS, like WordPress, actually works under the hood is very useful.
Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-608643
Share on other sites

Link to post
Share on other sites

If you are just aiming for static business websites, HTML, CSS, and JavaScript are really the only necessary languages you need. As soon as you want to go more dynamic (with a database backend, for example), you need to start learning languages like PHP and SQL. From experience, understanding how a CMS, like WordPress, actually works under the hood is very useful.

I kinda know HTML now. Should i learn eg WP or continue languages?

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-610317
Share on other sites

Link to post
Share on other sites

As already mentioned, learn the languages, in order: HTML, CSS, Javascript/PHP, SQL/MySQL. They'll be immensely useful.

Get XAMPP - you can use it to locally test any of your web applications without having to rent a server (free or paid).

Notepad++ is a good text editor with syntax highlighting. Fancier development environments (Dreamweaver, etc) aren't necessary. Coding in Notepad++ feels a lot more ... satisfying.

 

This is a good start, but I'd avoid XAMPP. Instead, download Vagrant and VirtualBox and set up a virtual Linux server for you to serve your pages. And use Sublime Text instead of Notepad++. Sublime Text has a "free trial" that lasts forever with a popup appearing every now and then encouraging you to register the version (but you don't have to). DreamWeaver is a waste of time and its bloated. Sublime Text supports quite a few nice plugins for web development and is lightweight.

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-610850
Share on other sites

Link to post
Share on other sites

This is a good start, but I'd avoid XAMPP. Instead, download Vagrant and VirtualBox and set up a virtual Linux server for you to serve your pages. And use Sublime Text instead of Notepad++. Sublime Text has a "free trial" that lasts forever with a popup appearing every now and then encouraging you to register the version (but you don't have to). DreamWeaver is a waste of time and its bloated. Sublime Text supports quite a few nice plugins for web development and is lightweight.

Good tip. Vagrant looks awesome, with simple and effective documentation.

Interested in Linux, SteamOS and Open-source applications? Go here

Gaming Rig - CPU: i5 3570k @ Stock | GPU: EVGA Geforce 560Ti 448 Core Classified Ultra | RAM: Mushkin Enhanced Blackline 8GB DDR3 1600 | SSD: Crucial M4 128GB | HDD: 3TB Seagate Barracuda, 1TB WD Caviar Black, 1TB Seagate Barracuda | Case: Antec Lanboy Air | KB: Corsair Vengeance K70 Cherry MX Blue | Mouse: Corsair Vengeance M95 | Headset: Steelseries Siberia V2

 

 

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-610962
Share on other sites

Link to post
Share on other sites

Good tip. Vagrant looks awesome, with simple and effective documentation.

 

If you're lazy, like me, you can just use https://puphpet.com/ to give you a web interface to set up your Vagrant VM. I use it and it's pretty easy to use and it gets your VM up and running right away.

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-612701
Share on other sites

Link to post
Share on other sites

Wordpress joomla Drupal are designed to just install and no programming required.

Note that any personal customization of these content management systems (CMS) (e.g. your own customized theme or module) will require some programming know-how.

 

A CMS is great for the enduser but when setting up a site some basic knowledge about HTML, CSS, JavaScript and PHP could come in handy.

 

Imo, start with the basic tutorials HTML and CSS, later try messing with javascript and PHP. When you have some spare time try a grid system like bootstrap. When you're done try to customize some existing themes for the CMS of your liking, whenever i'm feeling lazy i just take an existing bootstrap theme for a CMS and start customizing that.

Link to comment
https://linustechtips.com/topic/44877-site-dev/#findComment-639760
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×