473,749 Members | 2,384 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Noob seeking very basic advice

I'm learning how to build a website. So far I've gotten pretty good
with HTML, CSS, and Paint Shop Pro, and I'm currenly learning the
basics of Javascript.

I'm hoping, eventually, to build and run an online publication that
will change content daily and have extensive archived articles,
cross-referenced by subject area(s).

What other languages would it make sense for me to learn? CGI, Perl,
PHP, Ajax, SQL are all Greek to me. I do have the teensiest grasp of
what XML is supposed to accomplish.

Also, I've hand-coded all my work so far. Do people who have a lot of
work use WYSIWYG editors (especially Dreamweaver) or is hand-coding
viable?

TIA.
Mason Barge

"If this is coffee, please bring me some tea. If this is tea, please bring me some coffee."
-- Abraham Lincoln

Jan 27 '06 #1
4 1595
Mason;

Learning web development is fun and useful. Before jumping right in
here is a couple of ideas of what the different languages are and do.

For the most part there are two main types of web languages server side
and client side. The difference is simple; "server side languages" aka
Middle-ware are ran on a web-server and "client side languages" are ran
on the local browser of the user.

Examples of Browser Side Scripting Languages:
Javascript, HTML, CSS, XSL, XML ( XML is can be used on both client and
browser sides )

Examples of Server Side Languages:
PHP, CGI, Coldfusion, XML

Examples of Database Management Systems:
MySql, MS Access, MS SQL

What is SQL? - SQL is a way of requesting data in the form of queries
from a DBMS ( Database Management System).

What is AJAX? - AJAX is a combination of server and client side
languages to form a way of requesting data with out refreshing the
browser. This is done by sending a hidden request to the server side
code and parsing what is sent back using client side code.

You have started in the right direction by first learning HTML. With
out knowledge of at least basic HTML learning any other languages for
the purpose of web development would be a step in the wrong direction.

What is your next step? - I would recommend moving on to PHP. PHP is a
widely used free based programming language. It is very easy to use and
a very powerful tool/skill to know.

As with any programming languages you must first learn the basic syntax
and data structures. Barnesandnoble have a line of 10.00 dollar books
on numerous languages including PHP and Javascript. These books are in
full color and are easy and fun to read. Whether you are a novice or a
advanced programmer these books are great and cheep!

In short here are the steps I would recomend for you to build your
blogger application:

1. Learn HTML
2. Learn PHP
3. Learn MySql using PHP
4. Plan your database table layout and flow
5. Create databases using phpMyAdmin ( free php MySql program for
creating / managing MySql databases )
6. Plan you program layout and flow
7. Start Coding

It might seem like a good bit of work. But after the first time it
seems to fly.

Hope this helps;

Daniel Boorn
Lead Programmer for Herald Hosting and DB Design

Jan 28 '06 #2
Mason Barge wrote:
I'm learning how to build a website. So far I've gotten pretty good
with HTML, CSS, and Paint Shop Pro, and I'm currenly learning the
basics of Javascript.
Sounds like a decent start
I'm hoping, eventually, to build and run an online publication that
will change content daily and have extensive archived articles,
cross-referenced by subject area(s).
Cool
What other languages would it make sense for me to learn? CGI, Perl,
PHP, Ajax, SQL are all Greek to me. I do have the teensiest grasp of
what XML is supposed to accomplish.
Actually, you would be surprised at how easy PHP and SQL can be - at
least to get the basics down. It's a bit OT here, but let me recommend
PHP 5 / MySQL Programming for the Absolute Beginner, by Andy Harris, to
get you started there.
Also, I've hand-coded all my work so far. Do people who have a lot of
work use WYSIWYG editors (especially Dreamweaver) or is hand-coding
viable?


I am the sole web developer for a multi-million dollar company that
builds web applications. I do all my coding by hand. So, yes, I'd say
it's certainly viable. Truth is, if I didn't do it by hand & chose to
rely on editors like FP or DW, I wouldn't have this job.

You may want to ask around in alt.www.webmaster as well - the focus of
that NG is a bit more broad - but I guarantee you that regarding the
last question, they will all agree that hand-coding is best.

Back on-topic - as you learn to use JavaScript & work with the DOM,
you'll find that hand-coding makes it easier to do what you want to do
with the page.

Jan 28 '06 #3
Mason Barge wrote:
I'm learning how to build a website. So far I've gotten pretty good
with HTML, CSS, and Paint Shop Pro, and I'm currenly learning the
basics of Javascript.

I'm hoping, eventually, to build and run an online publication that
will change content daily and have extensive archived articles,
cross-referenced by subject area(s).

What other languages would it make sense for me to learn? CGI, Perl,
PHP, Ajax, SQL are all Greek to me. I do have the teensiest grasp of
what XML is supposed to accomplish.
If you wish to develop a site, PHP and MySQL should be high on your
list. Id recommend O'Reilly book "Web Applications with PHP and MySQL".
Also, I've hand-coded all my work so far. Do people who have a lot of
work use WYSIWYG editors (especially Dreamweaver) or is hand-coding
viable?

I prefer to hand code. It's a matter of taste and to some extent,
style. I like minimal XHTML, which hand coding encourages :)
--
Ian Collins.
Jan 28 '06 #4
Thanks Daniel, Ian, and Tony, very much appreciate your help.
Mason Barge

"If this is coffee, please bring me some tea. If this is tea, please bring me some coffee."
-- Abraham Lincoln

Jan 29 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
17740
by: James Turner | last post by:
I am trying to store formatted text (windows format) into a MySQL database and then retrieve it. The field in the database is a varchar. I cut and paste the test into a form field formatted, then call the PHP program to add the record using POST. When I get the text out, it has lost it's formatting. Formatting in the text is achieved by multiple spaces not tabs, but even multiple spaces are converted to a single space and the carrage...
42
9739
by: Steven O. | last post by:
I am seeking some kind of tool that I can use for GUI prototyping. I know how to use Visual Basic, but since a lot of software is being coded in Java or C++, I'd like to learn a Java or C++ -based tool. Back when I took my Java and C++ classes (two or three years ago), the available tools -- at least the ones I could find -- were still not as easy, not as "drag-and-drop", as Visual Basic. Has that changed? Is there some software out...
8
1412
by: administrata | last post by:
I'm programming Car Salesman Program. It's been "3 days" learning python... But, i got problem Write a Car Salesman program where the user enters the base price of a car. The program should add on a bunch of extra fees such as tax, license, dealer prep, and destination charge. Make tax and license a percent of the base price. The other fees should be set values. Display the actual price of the car once all the extras are applied.
1
1808
by: davestrike | last post by:
I am a noob to sql and asp programming. I am working on a db for the gaming squad I am a member of. One of the pages I created is a roster list of all the squad members. Part of this roster is listing each member's email address. What several people have asked of me is to make it so the email addresses can be clicked on to open their email programs, just as html allows the mailto function to work. Here is a copy of the coding I am...
2
1195
by: Joseph Geretz | last post by:
I don't know if this is the right group for my question, but I'm seeking advice from knowledgable .NET developers. Hopefully I've come to the right place. I work with a document management application which is tightly integrated with the workstation Windows environment. Our software does not necessarily handle any specific document type. User's can import any document type into our repository. On the display side, we use WinAPI to...
20
2039
by: Jim | last post by:
Hi, I am hoping that someone here can help me out. I am for the first time trying to implement a page design using only CSS instead of HTML tables. I've been able to get most of the page done ok. I have my header area and below it 3 columns. My problem is within the header area.
4
2241
by: | last post by:
I am a recent college graduate and am looking for some advice on how to be a skilled C++ developer. My educational background is from a quite mediocre campus. Can anybody please explain what is expected of a fresh graduate in the industry? I have read starter level books(Stroustrup), and some intermediate books(Herb Sutter's Exceptional Series, Scott Meyers classic guides,C++ Common Knowledge, Efficient C++,Advanced C++ Programming Styles...
7
1767
by: Joseph Geretz | last post by:
I have a Service which runs OK, but I'm abviously not starting it properly. In my OnStart event I commence a long running process which polls a database table and performs various processing. Since this polling loop is entered synchronously from OnStart, basically the OnStart event doesn't terminate for the life of the program. This doesn't give the SCM the correct feedback that the service has started properly. Consequently, the SCM throws...
1
3541
by: SCRIPT KEEPER | last post by:
Hello, I am a complete noob and just starting off with csharp so I apologize for my basic question. I am wanting to start powershell from inside a batch script and then to pass the powershell args from the batch, so from the batch I can use the name of the compiled csharp app without having to include the "call" command. Something like "Compiled Csharp app.exe" "PowerShell Args" etc..... Thank You for any help.
0
8996
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8832
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9566
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9388
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9333
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9254
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
6800
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
4879
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2791
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.