lain teaches you how to code

ito can't sleep
28 Jul 202411:59

Summary

TLDRIn this instructional video, the creator shares their experience building a website using NeoCities, a free hosting platform. They emphasize that even beginners can easily learn coding with HTML, CSS, and Java. The video offers a step-by-step guide on setting up a domain, editing the site's code, and creating a stylesheet for consistent design. The creator also encourages viewers to explore other NeoCities sites for inspiration and to share their own creations, highlighting the joy of self-taught coding and the importance of responsive design.

Takeaways

  • πŸ˜€ The speaker shares their experience in coding a website from scratch, emphasizing that it's not as difficult as it seems, especially with knowledge of HTML, Java, and CSS.
  • 🌐 The recommended website for hosting and creating a free URL is NeoCities, which is user-friendly even for beginners.
  • πŸ”’ When choosing a URL, be certain as changing it later might affect website traffic since old links won't automatically redirect to the new URL.
  • πŸ“ After signing up, the user will have access to a dashboard with options to edit their site, visit it, and check traffic and activities.
  • βœ‚οΈ Editing the website involves navigating to the 'edit' option, which leads to the backend where the HTML code can be manipulated.
  • 🎨 The speaker suggests creating a stylesheet for consistent formatting across the site, which is a foundational but time-consuming task.
  • πŸ“š Having a stylesheet in place provides a solid groundwork for the website, making further development more organized and efficient.
  • πŸ’» HTML was found to be an easy language to pick up for the speaker, even with no prior coding experience, and was learned within about a month.
  • πŸ‘€ NeoCities also offers the opportunity to view and draw inspiration from other users' websites, which can be a valuable resource for new creators.
  • 🌟 The speaker's website took a year to complete, involving late-night coding sessions and a focus on responsive design for various devices.
  • πŸ“ The speaker encourages others to try coding and website creation, sharing their enjoyment of the learning process and the freedom it offers to learn at one's own pace.
  • πŸ”— A link to the NeoCities website will be provided in the description for those interested in creating their own website.

Q & A

  • What is the main topic of the video transcript?

    -The main topic of the video transcript is teaching viewers how to code a website, specifically using HTML, Java, and CSS, and utilizing a hosting site called NeoCities.

  • What does the speaker suggest for beginners who want to start coding a website?

    -The speaker suggests that beginners don't need to worry because they were also a beginner when they started coding their website. They emphasize that HTML, Java, and CSS are the main skills needed, and that the process is not too hard.

  • What is NeoCities and how is it used in the context of the video?

    -NeoCities is a hosting site where users can host their own URL for free. The speaker used it to create their website and recommends it for its ease of use and the ability to view and get inspiration from other people's websites.

  • Why is it important to choose a domain name carefully when signing up on NeoCities?

    -Choosing a domain name carefully is important because changing it later might affect the website's traffic. If the URL changes, people may not be redirected to the new URL, potentially losing visitors.

  • What does the speaker suggest as a good starting point for coding a website?

    -The speaker suggests starting with an 'edit' button to access the code behind the scenes of the website. They also recommend creating a separate stylesheet for the website's formatting, which serves as the groundwork.

  • What is a stylesheet and why is it important for a website?

    -A stylesheet is a separate file that contains the formatting for a website, such as fonts, text boxes, decorations, and image backgrounds. It is important because it provides organization and consistency across the website, and it saves time by not having to repeat the same code on every page.

  • How does the speaker describe their experience with HTML as a beginner?

    -The speaker describes their experience with HTML as quite easy to pick up, even with no prior coding experience. They mention that they were able to learn HTML within about a month.

  • What is the speaker's advice for those who are interested in making a website using NeoCities?

    -The speaker advises to comment on the video if viewers decide to make a website using NeoCities, as they are interested in seeing others' work and have not met many people who have used the platform.

  • What did the speaker find challenging about coding their website?

    -The speaker found creating the stylesheet to be the most time-consuming and challenging part of coding their website, as it involved writing almost 900 lines of code and ensuring the site looked the same on both desktop and mobile devices.

  • What did the speaker enjoy about the process of learning to code and creating their website?

    -The speaker enjoyed the learning process itself, as they were able to go at their own pace and learn whatever they wanted. They also enjoyed the challenge and the sense of accomplishment that came with figuring out how to make their website work.

  • How does the speaker plan to share the link to NeoCities for those interested in making their own website?

    -The speaker plans to leave the link to NeoCities in the video description, making it easily accessible for those who are interested in making their own website.

Outlines

00:00

πŸ“ Introduction to Website Coding with NeoCities

The speaker introduces a tutorial on how to code a website, emphasizing that it's not difficult, especially with prior knowledge of HTML, Java, and CSS. They share their personal journey as a beginner and introduce NeoCities, a free hosting site for creating and hosting a personal URL. The speaker advises on choosing a domain name carefully due to potential traffic impact if changed later and provides an overview of the site's initial setup and profile editing options.

05:02

🎨 Creating a Style Sheet for Your Website

The speaker discusses the importance of creating a style sheet for a website, which involves defining fonts, text boxes, decorations, and backgrounds. They share their experience of coding a style sheet that took a significant amount of time and effort, resulting in nearly 900 lines of code. The speaker suggests that while it's possible to include all styling in the index page, creating a separate style sheet is more organized and efficient, preventing the need to duplicate code across multiple pages.

10:04

🌐 The Benefits of NeoCities and Encouraging Exploration

The speaker highlights the benefits of using NeoCities, such as the lack of cost for hosting a personal site and the opportunity to draw inspiration from other users' websites. They encourage viewers to explore different sites on the platform and to check out the links provided on their own website. The speaker also shares their personal experience with coding, mentioning the challenges of ensuring their website's consistent appearance across different devices and the enjoyment they found in learning to code at their own pace.

πŸ› οΈ Reflecting on the Coding Journey and Offering Resources

In the final paragraph, the speaker reflects on the overall coding journey, which took a year of focused work and involved late-night coding sessions. They express satisfaction with the learning process and the fun they had in creating a responsive website. The speaker offers to look at viewers' websites if they decide to create one using NeoCities and provides a link to the website in the description for those interested in making their own site. They conclude by thanking the audience for their attention and expressing the need for rest.

Mindmap

Keywords

πŸ’‘Coding

Coding is the process of writing instructions in a programming language to create software or websites. In the video, coding is central to the theme as the speaker discusses how they coded their website using HTML, Java, and CSS, indicating that prior knowledge of coding can make the process easier.

πŸ’‘HTML

HTML, or HyperText Markup Language, is the standard markup language for creating web pages. The video emphasizes HTML as one of the essential skills for website creation, with the speaker noting its ease of learning, especially for beginners.

πŸ’‘Java

Java is a high-level, class-based, object-oriented programming language. While the video script mentions Java, it seems to be a slight error as the speaker likely meant JavaScript, which is used for adding interactive elements to websites. The confusion is understandable given the commonality of both languages in web development.

πŸ’‘CSS

CSS stands for Cascading Style Sheets, a style sheet language used for describing the look and formatting of a document written in HTML. The video script highlights the importance of CSS for designing the visual aspects of a website, such as fonts and backgrounds.

πŸ’‘NeoCities

NeoCities is a website hosting service that allows users to host their own websites for free. The video script introduces NeoCities as the platform the speaker used to host their website, emphasizing its user-friendly interface and the creative freedom it offers.

πŸ’‘Domain Name

A domain name is the human-readable address of a website on the Internet, such as www.example.com. The video script advises viewers to carefully choose their domain name as it represents their website and changing it later could affect traffic.

πŸ’‘Stylesheet

A stylesheet in web design is a set of rules that define how the elements on a web page should be displayed. The video script describes creating a stylesheet as a foundational step in website design, which can be time-consuming but is crucial for maintaining consistency across the site.

πŸ’‘Responsive Design

Responsive design is an approach to web design that makes web pages render well on different devices and screen sizes. The speaker mentions that their website looks the same on both desktop and mobile, which is an example of responsive design, demonstrating the importance of accessibility and user experience.

πŸ’‘Inspiration

Inspiration in the context of the video refers to the creative influence or ideas gained from other websites. The speaker mentions getting inspiration from other NeoCities sites, which helped them in the design and content creation process of their own website.

πŸ’‘User Experience (UX)

User experience, often abbreviated as UX, is the overall experience a user has when interacting with a system, such as a website. The video script touches on the importance of UX by discussing the need for the website to look consistent across different devices, which is a key aspect of a positive user experience.

πŸ’‘Self-Learning

Self-learning refers to the process of acquiring knowledge or skills independently, without formal instruction. The video script highlights the speaker's experience of self-learning coding, which allowed them to progress at their own pace and explore topics of interest, ultimately leading to the creation of their website.

Highlights

Introduction to the process of coding a personal website and its accessibility even for beginners with no prior coding experience.

Emphasis on the importance of HTML, Java, and CSS for website development.

Recommendation of the 'NeoCities' website as a free hosting platform for personal URLs.

Advice on choosing a domain name that reflects long-term commitment to avoid traffic issues.

Description of the initial profile setup on NeoCities after signing up.

Explanation of the 'Edit' feature on NeoCities for customizing the website's backend.

Discussion on the importance of creating a separate stylesheet for website formatting.

Personal experience sharing on the time-consuming yet foundational nature of creating a stylesheet.

The speaker's testimony on the learning curve of HTML and its ease of pickup for beginners.

Mention of the benefits of NeoCities, such as no cost for hosting and inspiration from other users' websites.

Encouragement for viewers to create their own websites on NeoCities and share them with the speaker.

Reflection on the speaker's personal journey and the time investment in creating a responsive website.

Highlight of the challenges faced in ensuring the website's consistent appearance across different devices.

The joy of self-paced learning in coding and the speaker's enthusiasm for sharing their experience.

Invitation to the audience to follow the provided link in the description to start their own website journey.

Closing remarks with gratitude for the audience's attention and well wishes for their day or night.

Transcripts

play00:04

hello um today I will be teaching you

play00:09

how I coded my

play00:12

website and honestly it's not that

play00:15

difficult especially if you have prior

play00:19

knowledge of coding specifically stuff

play00:22

like

play00:23

HTML some Java depends on like what

play00:26

you're going to do on your site and CSS

play00:30

and if you know like those three things

play00:33

then you should be set and also if

play00:37

you're a beginner don't worry cuz I was

play00:40

also like a full on beginner knew

play00:44

nothing about coding when I started my

play00:46

website so don't worry it is actually

play00:50

not too

play00:51

hard okay

play00:54

so let's get

play00:57

started um so basically

play01:00

I used this website and it's called neoc

play01:05

[Music]

play01:06

cities it should look like this when you

play01:10

first go to the landing page and it's

play01:13

going to ask you to sign up and

play01:16

basically what this site is it's like um

play01:20

it's basically just like a hosting site

play01:24

where you can just host your own URL for

play01:27

free and it's really really nice

play01:31

um so yeah what you want to do is you

play01:35

first sign up for like your domain name

play01:39

and you know you put your information

play01:41

and you make a password and oh yeah also

play01:45

when you choose the URL for your website

play01:48

make sure it's something that's like

play01:50

that you actually are sure about

play01:53

it like make sure that you're actually

play01:55

sure about the name that you choose

play01:57

because you while you can change your

play02:00

url at any given point um it might

play02:03

affect traffic to your site because if

play02:06

you change the url then people will not

play02:10

like they won't be redirected to your

play02:12

new URL so you should be careful about

play02:16

that so yeah um once you sign up you're

play02:19

going to you're probably going

play02:23

to like your

play02:26

page after you sign up should

play02:30

could look something like hold on my

play02:35

Wi-Fi is being a little slow

play02:38

but your profile should kind of look

play02:42

something like this it might be a little

play02:44

different cuz mine already has all of my

play02:46

stuff in it but you should have

play02:49

something similar to this as well and

play02:52

there's going to be like a little edit

play02:53

button oh yeah and the little directory

play02:56

to like go to everything is right here

play02:59

where you're using username is and if

play03:00

you click on that there's like a little

play03:03

drop down and it has a bunch of

play03:04

different options for different things

play03:07

you want to do like editing your site

play03:09

visiting your site looking at like your

play03:11

site profile looking at traffic

play03:13

activities stuff like that and so

play03:17

basically these two red buttons here

play03:19

you're going to want to click on

play03:21

edit and once you do

play03:26

that it should redirect you to like

play03:31

basically behind the scenes of your

play03:33

website and yours is probably going to

play03:35

look very different from mine cuz I have

play03:39

like a bunch of different pages and I

play03:41

have like images and stuff that I added

play03:43

in so it's like there's a lot going on

play03:47

but yours probably won't look like this

play03:50

and you'll probably only have like maybe

play03:52

like I think you have like a picture of

play03:54

like the Neo cities cat maybe and then

play03:57

like your main index page

play04:00

and that's just going to be blank with

play04:02

like the neoc cities logo and some

play04:04

coding tips and so basically if you

play04:07

hover over like that index page they'll

play04:10

have like a couple options I think I

play04:13

think the first one should be edit if

play04:14

you hover over the

play04:16

little the little like rectangle and

play04:20

once you click on

play04:24

edit I'm just going to click edit for a

play04:26

random page it should take you to like

play04:28

basically all the codes code that's in

play04:30

your website and for me I have like a

play04:34

lot of stuff okay well not for this page

play04:37

specifically

play04:38

but I do have a lot of stuff going on

play04:41

and yours again probably won't look like

play04:43

this it'll be a lot simpler and this is

play04:46

basically where you start and oh yeah

play04:50

tip is you should probably make a Styles

play04:54

sheet and for people that don't know

play04:57

what I'm talking about it's basically

play04:58

like um um you make like your own

play05:01

formatting which I also had to do which

play05:04

took very very long and I can show you

play05:08

cuz once if you like have like the style

play05:11

shet done you basically already have all

play05:15

of like the groundwork to your site done

play05:18

basically but this is also like the most

play05:21

time consuming and the most hard part

play05:24

so yeah let

play05:27

me let me show you what my style sheet

play05:30

looks like so basically it's just like

play05:34

the groundwork for your website so for

play05:36

me I have like different fonts like

play05:39

different text boxes you know like

play05:42

different decorations that I like

play05:44

different image backgrounds like

play05:46

everything is in here which is why it is

play05:49

really really long it is very very long

play05:53

lines of coat is this this

play05:56

is almost 900 lines of code that I had

play05:59

to do myself

play06:02

and yeah

play06:04

this this was literally the death of me

play06:09

like

play06:11

this this was very stressful and you

play06:15

don't have to do this honestly I've seen

play06:18

people who don't make like a stal and

play06:20

they just include like everything just

play06:22

in the beginning like in their index

play06:24

like on their index page they have like

play06:26

everything just on the top first

play06:30

and honestly you could do that but I

play06:32

would recommend making like a separate

play06:34

thing for it cuz it's just easier and

play06:37

it's more organized and you don't have

play06:40

to like copy and paste all of that code

play06:42

into other Pages cuz it won't transfer

play06:45

over so

play06:48

yeah and what else so that's like the be

play06:53

like minimum I guess that you should

play06:57

know and

play07:01

okay like like I said

play07:03

this the way that you code is using HTML

play07:07

so

play07:09

honestly like me having zero coding

play07:12

knowledge when I first started my

play07:15

website HTML was actually quite easy to

play07:18

pick up for me at least I don't know if

play07:20

that's like I don't know if HTML is just

play07:22

like easy in general cuz like I said I

play07:24

literally don't have any experience in

play07:26

coding other than just what I've been

play07:29

doing myself so yeah but in my opinion

play07:34

HTML was quite easy to pick up I think I

play07:38

picked it up within like a month or so

play07:41

and yeah um what

play07:46

else the thing the great thing about

play07:49

this like website like Neo cities is

play07:52

again like you don't have to pay to have

play07:54

your own like little site domain thing

play07:57

up and also you can also look at other

play08:01

people's websites and get inspiration

play08:03

from them too cuz I got a lot of

play08:06

inspiration from a lot of different

play08:08

sites and I actually have them linked in

play08:11

my website cuz they're cool you should

play08:13

definitely check them out but yeah

play08:15

there's a lot of like there's a lot of

play08:19

different like types of websites like

play08:21

different topics people talk about the

play08:23

way it's like designed it's so unique

play08:25

and I just I really like just scrolling

play08:27

through and seeing what other people are

play08:30

up to cuz it's really fun but yeah and

play08:34

oh yeah if you decide to make a website

play08:38

using this you should comment it and

play08:41

then I'll go take a look at it cuz I

play08:44

don't know anyone else who has a neoc

play08:47

cities website like I I'm the only one

play08:50

like I mean like of course there's other

play08:52

people but like I haven't met anyone

play08:54

that's coded on Neo cities before so

play08:57

yeah but I think I think that's

play09:00

basically all I wanted to talk about cuz

play09:05

um for the rest of

play09:07

this um it like the site itself kind of

play09:10

walks you through everything so it

play09:12

shouldn't be that hard but yeah I just

play09:17

really wanted to share this because lots

play09:20

of people have been asking

play09:23

and yeah I thought why

play09:27

not and also this is a really a good

play09:29

excuse to pull out my my lean cosplay

play09:33

because I don't know I have no other

play09:35

reason to be wearing stuff like this

play09:37

right now but

play09:40

yeah I hope this helped

play09:44

you

play09:46

I my website is

play09:50

like basically a Year's worth of

play09:54

work yeah it did it took a very long

play09:57

time and I was very very focused on it

play10:00

for a long time like I would stay up

play10:03

until maybe like 4: or 5: a.m. just

play10:05

coding and trying to get like one line

play10:09

of code to work perfectly because oh

play10:13

yeah the special thing about my website

play10:15

is that it looks the same on both like

play10:19

desktop you know phone like it looks the

play10:23

same everywhere and that took so so long

play10:27

to figure out cuz

play10:29

yeah not having any prior knowledge of

play10:32

coding it was really rough it was it was

play10:35

really rough but yeah I honestly had so

play10:39

much fun learning though I love learning

play10:41

stuff on my own cuz then I can go at my

play10:43

own pace and I can learn whatever I want

play10:47

so yeah I don't know for coding in

play10:49

particular I did have a lot of fun so if

play10:54

you want to make your own website or you

play10:56

just want to get into coding or you just

play10:58

want to do some stuff for fun I

play11:01

recommend what I just showed you today

play11:04

and I hope this answered a lot of

play11:06

people's questions and I'll leave like

play11:09

the link to the website in the

play11:12

description so if you want to like make

play11:15

your own website it'll just be right

play11:18

there

play11:20

and yeah thank you for listening to me

play11:25

blobber about stuff I

play11:27

like um

play11:31

yeah I hope you have a good day a good

play11:36

night a good

play11:37

[Music]

play11:39

whatever

play11:42

yeah

play11:43

yeah sorry I don't know what to say now

play11:48

but yeah I hope this helped you and I

play11:52

need to go to sleep because it is very

play11:54

late

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Website CodingNeoCitiesBeginner GuideHTML TutorialCSS BasicsFree HostingDomain NameWeb DesignCoding TipsPersonal Site