Thursday, December 19, 2019

How to create your own website as a beginner





WELCOME





I have realize that in recent times more and more people are interested in creating website. However, unlike writing an article for a newspaper or using a word processor like wordpad or Microsoft word you need to learn how to code that article or message in HTML and CSS or any other text markup language,which doesn't come that easy.
I decided to write this site to educate and offer assistance to anyone eager and ready to learn website development. In this site I will share with you books, websites, videos among others and my observations when I was learning as a self-taught programmer. I won't actually call it self-taught cause one-way or the other I got assistance from the internet, books and websites which of course were created by someone. I didn't wake up one day and learn to code out of the blues.
BOOKS
Of course there are tons and tons of books available most of them on the internet which you can even get for free. But finding the right book or books is not that easy. Therefore the books you will see below are books I highly recommend not only me but even veterans in the industry. This are books that have been tried and tested and approved by many.

HTML and CSS design and build websites


Unlike other books, this book is perfect for both beginners and expects. Ethics and best practices in mind. It's clarity is on point, examples are well explained and beautiful pictures and colour keeps you reading. I personally like this book, I still wander how I got this book cause it was my guide from scratch to the level I am now and without it I couldn't have create this site, I can say that 98% of my knowledge in HTML and CSS is from this book. Also the teachings in this book are disability friendly. However, if you are looking for extensive knowledge on website development like using javascript and other programming languages then this book is not for you. However, the author has written with the same approach of clarity, easy and practical approach a book on such programming languages like java script.This is a must have for every newbie.




HTML5 the missing manual


This is a holistic book,in the sense that it provide information on most if not all the aspect of web development,from HTML and CSS to javascript and web application development. It offers deep knowledge on everything you may need to create a responsive website. However, most explanation are too lengthy which may be boring at times,as compared to other books it doesn't have beautiful colour combination and beautiful pictures which do not cause you to wanna read more. Nevertheless, it is still a fantastic masterpiece that you should have cause it provide indepth knowledge in website development.




STYLIN with CSS


This book will equip you with all the needed information in CSS. From syntaxes to forms to flexbox, name it. The writer used an easy approach in writing the book with practical and real world examples well explain for newbies. If you are a newbie, you really need this book. I say this because starting HTML and CSS as newbie was fun until I had to struggle with things like forms,layout and styling of my webpage. Comparing HTML and CSS, html is quite easier since you simply call commands or elements by opening and closing tags. CSS on the other hand is a different ball game altogether because it is a styler and styles are relative depending on who you are and what you want, your style would be different from others. For this reason you have to code till it suite your style or preference. This book will help you figure your way out.


WEBSITES

Websites like Code academy, Udemy, Alison, are some of the few sites i recommend. However there are equally good site that may be of help or substitute to those i recommend.Most of this sites demand you pay to begin learning, others offer free tution but you will have to pay for advance lessons.

VIDEOS

Of course the best site get video is Youtube. Youtube offers myriad of video content for free. Even on website development there are plethora of videos to choose from which may be overwhelming at times. Therefore i recommend you download videos that offer easy and clear approach for beginners on basic concepts of website development.

APPLICATIONS

There are two different types of application that i will talk about. Application that will help you develop or write the code(text editors) and application that would help you learn how to code(tutoruals). For PC and MAC users a text editor has already been provided. Windows users can use the notepad and Mac users can use the textedite. However, you can download a third party text editor which will do the work just fine or even better. I recommend the following third party apps for PC and MAC users:
1.Atom. 2.VusualStydio Code 3.Bracket 4.Sublime 5.Vim 6.Notepad ++ for PC users 7.Textmate for MAC users
For android users the following text editors will do just fine. It will fascinate you to know that i wrote the whole of this site on my android phone.
1.Android Web Developer (AWD) 2.Droid Edit 3.anWriter HTML Editor 4.QuickEdit 5.Turbo Editor 6.Quoda Code Editor
I cannot speak for iphone users cause i use android. But i believe some of this apps may have their IOS version otherwise, there are apps made for IOS users that would do just fine. Moving forward, on my subsequent update of this site i would make available IOS compatible text editors.
For applications that would help you learn web development get:
1.W3school offline 2.Css easy 3.HTML5 easy. 4.Solo Learn (web application)
You can get them on the playstore for free.
Hardware It is good you don't need that much hardware to learn HTML and CSS all you need is a laptop,you don't need a laptop with a powerful graphic and RAM. You can also use your smartphone.

HARDWARE

It is good you don't need that much hardware to learn HTML and CSS all you need is a laptop, meanwhile, you don't need a laptop with a powerful graphic and RAM. You can also use your smartphone to create a website but bare in mind websites that require very high resolution graphics and video content may not be successful and note you may end up crashing your phone.

ADVICE

To code you must be dedicated, you must be involve in it . Be eager and sure you want to code and dedicate your time and your resources to learning all that is at least necessary. if you come across things like terms,processes,rules etc make sure you make enough research on it until you understand. To those who want to be self taught the internet should be your closet friend you need to search and search till you get the right information. Ask questions from experts and people who are already into website development. As you learn things may get difficult from level to level most people give up in the early stages, this is where you need to persistent and diligent and press on even harder.
I hope this site would be useful,inspiring and resourceful to you. Moving on i hope to educate myself more in website development cause i believe am still a newbie. I will also develop few more sites and and improve this site. Thank you. Hope you love. In case you have any suggestions, corrections orcontribution, contact me with any of the following contacts below .






Others

Which programming language to start with as a beginner

Which programming language to start with as a beginner There are numerous programming languages available. Some for a  specific purpo...