Welcome to the Non Nerd Free Comprehensive Web Authoring Tutorial.
If you are a total beginner to the whole idea of designing a website, but would love to try it, and maybe learn it properly, then this blog is for you. I am going to take you incrementally through, step by step, from knowing nothing to deploying very clever websites on the Internet.
I will not try to pretend that I provide the best tutorial. There are many many web authoring tutorials out there. As we go along I will give lots of links so you know where I may have learned my stuff from, and so that you can choose where you want to learn. You may find that I teach one aspect better than another, and so choose to learn other things from those who teach them best...great. But this blog will depend on readership. If after a while I see that there is no real traffic, and no comments, I will can the project and assume that you found better tutorials elsewhere.
Now, what do I want to teach you. Well, if we carry on with this long enough, EVERYTHING. Let me summarize my goals:
1. Teach you what a website is, what HTML is and teach you the basic syntax of HTML. This bit is fun and easy. I will be focusing on development on HTML 5 the soon to be released version of HTML.
2. CSS - The styling of your web pages.
3. Basic JavaScript - Breath a little life into your otherwise dull pages.
4. A little about servers and uploading websites...Get what you have done so far out there.
5. More advanced JavaScript and an intro to Ajax.
6. Blogging with online content management systems, and customizing them...we'll start with blogger.
7. Move on to more complex things...PHP, Databases and on and on. At this point you will need to download a server to your computer...don't worry, it's not that scary.
8. SEO and usability...here will be preaching and stern words.
9. Perhaps, later on, we may also start with Flash.
10. We'll move into more detail on servers...now only with Apache.
11. Freelance Web Design and making a living from doing websites.
12. If we are still together, then it will be Python next,
13. And Java (which is not JavaScript.)
13. Well, it all depends on what's happening with this blog, what's happening with the world wide web, and if I am still interested, finding the time and so on.
What am I not going to teach you? Things like Dreamweaver or Frontpage. I want you to cut the code by yourself...especially in the beginning. I think you will thank me later.
What are the characteristics of my tutorials...I teach in a very simple manner...almost like I teach my kids. I love teaching and it has been a big part of how I guide.
I have been, and I am still, teaching myself these things. I am not an expert, but I do LOVE to learn and I LOVE to teach. Come along for the ride...it's going to be fun. Please leave comments, ask questions, correct me when I am wrong, and lets get to know each other through this experience.
Showing posts with label css. Show all posts
Showing posts with label css. Show all posts
Tuesday, September 22, 2009
Beginner Comprehensive Web Authoring Tutorial 1 An Introduction
Posted by
Vernon
at
10:52 AM
Beginner Comprehensive Web Authoring Tutorial 1 An Introduction
2009-09-22T10:52:00-07:00
Vernon
apache|Comprehensive Web Authoring Tutorial|css|html|javascript|php|python|server|
Comments

Labels:
apache,
Comprehensive Web Authoring Tutorial,
css,
html,
javascript,
php,
python,
server
Thursday, February 12, 2009
What I am up to
Well, I haven't done anything to promote this site. It isn't even linked to my profile yet. But somehow people find it. So I must post in it. I was hoping that it would live in a secret corner of the internet until I had put in some really useful posts.
Seriously, I will not post to often. It's more an outlet, and when I have something that I am working on, their will be occasional floods of stuff.
So currently I am building a website. Frantic Naturalist Nature Tours Directory. I am having a lot of fun with it. HTML (and CSS) is so much like Lego blocks. You can build what you like. I hope to at least post a provisional bit of the site by tonight (in about 10 hours from now.) If you live in Africa you become all to aware that many people on the internet are in different time zones. Actually, I guess that goes for a lot of the world??
Anyway, when the website is up, and you would like to have a look, you should find the HTML very fairly easy to understand. I comment a lot. If I use id or class or whatever tags, the names I make up usually make sense (as opposed to stuff done on a html editor.) I coded the whole thing in a text editor (Notepad.) So it is really basic.
It's a really fun website for me to run, as it's sort of a combination of my interests - computer stuff and nature/travel stuff.
Seriously, I will not post to often. It's more an outlet, and when I have something that I am working on, their will be occasional floods of stuff.
So currently I am building a website. Frantic Naturalist Nature Tours Directory. I am having a lot of fun with it. HTML (and CSS) is so much like Lego blocks. You can build what you like. I hope to at least post a provisional bit of the site by tonight (in about 10 hours from now.) If you live in Africa you become all to aware that many people on the internet are in different time zones. Actually, I guess that goes for a lot of the world??
Anyway, when the website is up, and you would like to have a look, you should find the HTML very fairly easy to understand. I comment a lot. If I use id or class or whatever tags, the names I make up usually make sense (as opposed to stuff done on a html editor.) I coded the whole thing in a text editor (Notepad.) So it is really basic.
It's a really fun website for me to run, as it's sort of a combination of my interests - computer stuff and nature/travel stuff.
Thursday, February 5, 2009
The progression
How to get into the whole thing. You want to learn to be a hot shot programmer, but you know nothing about it at all. Or perhaps bits and peaces, but it doesn't fit together.
Everyone is different, and you'll hear different advice, but my recomendation is this.
First, get a blogger account. This is free through Google. You don't really need to know a thing to set it up. Then start to play with it. Set up RSS feeds, maybe place some adds. Start to look at the code, and get a feeling for how it fits together. You can break it, it's okay. It's for learning.
Blogging itself is fun, and can involve advanced programming stuff if you take it all the way.
Then next thing is to learn HTML. This is the mark-up language used by browsers to understand what to write on your page. We'll talk more about it later.
Then get into more web stuff, like CSS and so on.
Now your have had a feel for a bit of how programming might feel, but you haven't really programmed yet. Now it's time to change gears. I recommend the next step should be learning Python. I have made my way well into Python and will share what I have learned.
Then, I think the next step is to learn C++. This is really the serious stuff. From there you really can learn anything.
So, if you want, you can take a wonder with me and this blog, while you work your way through this progression.
Everyone is different, and you'll hear different advice, but my recomendation is this.
First, get a blogger account. This is free through Google. You don't really need to know a thing to set it up. Then start to play with it. Set up RSS feeds, maybe place some adds. Start to look at the code, and get a feeling for how it fits together. You can break it, it's okay. It's for learning.
Blogging itself is fun, and can involve advanced programming stuff if you take it all the way.
Then next thing is to learn HTML. This is the mark-up language used by browsers to understand what to write on your page. We'll talk more about it later.
Then get into more web stuff, like CSS and so on.
Now your have had a feel for a bit of how programming might feel, but you haven't really programmed yet. Now it's time to change gears. I recommend the next step should be learning Python. I have made my way well into Python and will share what I have learned.
Then, I think the next step is to learn C++. This is really the serious stuff. From there you really can learn anything.
So, if you want, you can take a wonder with me and this blog, while you work your way through this progression.
Non Nerd Hacking - About
What's our blog all about? It's my journey as a tour guide and nature person, into the world of blogging, computers, internet, web design and some programming.
I am hoping that my journey into this world is of some use to others who are doing the same. I will give you the websites that helped me, advice and perhaps some tutorials. As I fumble my way in, I will try to use this blog to help others by sharing what I have learned.
The main topics to begin with will be:
Blogging, HTML, CSS, PYTHON and C++
Hacking in the sense of serious programming. I am not sugesting that you, or I are yet hackers. Just using the word to refer to getting serious about doing things under the hood on your computer.
I am hoping that my journey into this world is of some use to others who are doing the same. I will give you the websites that helped me, advice and perhaps some tutorials. As I fumble my way in, I will try to use this blog to help others by sharing what I have learned.
The main topics to begin with will be:
Blogging, HTML, CSS, PYTHON and C++
Hacking in the sense of serious programming. I am not sugesting that you, or I are yet hackers. Just using the word to refer to getting serious about doing things under the hood on your computer.
Subscribe to:
Posts (Atom)