hello codeblr I will learn programming or die trying. or I will give up tomorrow. only time will tell. anyways I'm gonna use this blog to collect resources and document my slow descent into madness okay thats it thanks bye

Love Begins
Not today Justin

titsay

β

Kaledo Art
KIROKAZE
Game of Thrones Daily
d e v o n
RMH
Sweet Seals For You, Always
Misplaced Lens Cap

if i look back, i am lost

izzy's playlists!

ellievsbear
Mike Driver
wallacepolsom
DEAR READER
taylor price
seen from Switzerland
seen from United States
seen from Sweden
seen from United States
seen from Australia

seen from United States

seen from United States

seen from United States
seen from United States

seen from T1

seen from North Macedonia

seen from North Macedonia

seen from North Macedonia
seen from North Macedonia
seen from China

seen from North Macedonia
seen from United States
seen from Colombia

seen from Malaysia

seen from United States
@impulsiveprogrammer
hello codeblr I will learn programming or die trying. or I will give up tomorrow. only time will tell. anyways I'm gonna use this blog to collect resources and document my slow descent into madness okay thats it thanks bye

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
day 2 - css
finally. (usual disclaimer: i don't know what i'm doing)
shadows
i'm completely skipping the basics because css basics are so hard BUT you know what's harder? SHADOWS. i somewhat learned the basics but not well enough to make a post about it SO logically my only option is properly learning the basics later and figuring out shadows right now. so, without further ado:
there's two properties for shadows: box-shadow (which makes box shaped shadows) and text-shadow (which makes shadows specifically for text, so text shaped).
box-shadow needs five values: horizontal offset, vertical offset, blur radius, spread distance, and color.
text-shadow needs four values: horizontal offset, vertical offset, blur radius, and color.
horizontal offset is how much the shadow is going to be dislocated to the right. if the value is negative, the shadow dislocates to the left.
vertical offset is how much the shadow is going to be dislocated downwards. if the value is negative, the shadow dislocates upwards.
blur radius is how defined/sharp the shadow is, with 0 being the sharpest possible (so higher = more blurry/less sharp). this value is optional; if you don't specify it, it's considered as zero.
spread distance is basically how big the shadow is. the higher the number, the bigger the shadow. this value is optional; if you don't specify it, it's considered as zero.
these first four values can be given in pixels (px), and the next one, the color, can be a hex code or similar
color is the color of the shadow (golly gee who would have thunk). it is also optional.
the values for box-shadow should be written in that order 1) horizontal offset, 2) vertical offset, 3) blur radius, 4) spread distance, 5) color
the values for text-shadow are basically the same, but there's no spread distance, so 1) horizontal offset, 2) vertical offset, 3) blur radius, 4) color
example for box-shadow:
box-shadow: 5px -5px 16px 8px #fff;
(text-shadow would look the same except for the spread distance, which is 8px in the example, since text-shadow doesn't have the spread distance value)
ok that's it, sorry the whole post looks like a clown who can't do their make up properly, i just had to color code everything because yes.
Colour-coding is good if it helps you keep it clear. It seems like you've actually got it tbh as your explanation is very clear, but you seem unsure about that.
Dunno if this is helpful, but in the interests of trying to help you get it straight in your mind:
The minimum values for text-shadow are horizontal shadow and vertical shadow.
So you can just put eg;
h1 {
text-shadow: 2px 2px;
}
Then you can add a third value to be read as blur and/or hex-code, rgb, color name as you wish.
Box-shadow is a shadow for html elements, so you can use it for a box, or an image, or a div, a <p> tag even, or whathaveyou.
Minimum values for the box-shadow property are also horizontal shadow and vertical shadow. As with text-shadow, you can add the other values if you like, but if you didn't want blur but did want spread, you would need to specify 0px third, for example, followed by the spread value.
It always reads the third value as blur.
This is a thing to look for with other CSS properties. What values does it take? In which order? What are the minimum values for this property? Do I need to put in a zero for the value I DON'T want?
Hope that's helpful, not patronising. Good luck! Keep going!
oh hello hi @moose-mousse I forgot to reply to this so now I'm making a post about it bc this isn't my main etc etc
ALL THE PROGRAMMING. i want all of it. and i'm gonna get it. i will study programming. i will EAT THE PROGRAMMING, and i will BREATHE THE PROGRAMMING. all of it. all the programming. forever.
also one day i too shall be so deep in that i don't know what the answer to that question could be. i am redirecting the insanity inside my brain to the computer. by eating the programming. or something. anyways good luck to you my friend
day 2 - css
finally. (usual disclaimer: i don't know what i'm doing)
shadows
i'm completely skipping the basics because css basics are so hard BUT you know what's harder? SHADOWS. i somewhat learned the basics but not well enough to make a post about it SO logically my only option is properly learning the basics later and figuring out shadows right now. so, without further ado:
there's two properties for shadows: box-shadow (which makes box shaped shadows) and text-shadow (which makes shadows specifically for text, so text shaped).
box-shadow needs five values: horizontal offset, vertical offset, blur radius, spread distance, and color.
text-shadow needs four values: horizontal offset, vertical offset, blur radius, and color.
horizontal offset is how much the shadow is going to be dislocated to the right. if the value is negative, the shadow dislocates to the left.
vertical offset is how much the shadow is going to be dislocated downwards. if the value is negative, the shadow dislocates upwards.
blur radius is how defined/sharp the shadow is, with 0 being the sharpest possible (so higher = more blurry/less sharp). this value is optional; if you don't specify it, it's considered as zero.
spread distance is basically how big the shadow is. the higher the number, the bigger the shadow. this value is optional; if you don't specify it, it's considered as zero.
these first four values can be given in pixels (px), and the next one, the color, can be a hex code or similar
color is the color of the shadow (golly gee who would have thunk). it is also optional.
the values for box-shadow should be written in that order 1) horizontal offset, 2) vertical offset, 3) blur radius, 4) spread distance, 5) color
the values for text-shadow are basically the same, but there's no spread distance, so 1) horizontal offset, 2) vertical offset, 3) blur radius, 4) color
example for box-shadow:
box-shadow: 5px -5px 16px 8px #fff;
(text-shadow would look the same except for the spread distance, which is 8px in the example, since text-shadow doesn't have the spread distance value)
ok that's it, sorry the whole post looks like a clown who can't do their make up properly, i just had to color code everything because yes.
still day 1 - html
once again, technically not day 1, still doesn't matter,
common/basic html tags
<p> (closing </p>): creates a paragraph
<h1> (closing </h1>): creates a heading. this tag is used for the biggest headings in the page (example: a general, all encompassing title)
<h2> <h3> <h4> <h5> (closing </h2> </h3> </h4> </h5>): these four tags also create headings, each smaller than the next. h2 is bigger than h3 and so on (example: h2 can be used for a chapter title, and h3 for the title of each section of that chapter)
<h6> (closing </h6>): creates a heading. this tag is used for the smallest headings in the page
<strong> (closing </strong>): makes the text stronger, usually bolding it. this tag goes inside other tags, like <p> (example: <p>normal text <strong>bold text</strong> normal text</p>)
<em> (closing </em>): emphasizes the text, usually italicizing it. this tag goes inside other tags (example: <p>normal text <em>emphasized text</em> normal text</p>)
<a href="example"> (closing </a>): creates a clickable link. the link / path goes inside the quotes in the opening tag (in place of the word example that i put there for reference). the text you want to be able to click which directs to the link goes between the tags (example: <a href="link">text to be clicked</a>)
<br> (no closing tag): creates a line break inside a paragraph (since line breaks in the code are ignored). in other words, it sends the text after it to the next line, without creating a new paragraph, instead of having it stay in the same line as the text before it until it no longer fits
that was a lot but it's the basics i swear. also all these tags are used inside/between the <body></body> tags (explained in my "absolute basics" post which i will not link to right now sorry). that's it

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
ok so day 1 - html
this isn't actually day 1 technically but it doesn't matter. anyways,
absolute basics of html
(disclaimer: i don't know what i'm doing. you have been warned. hope this is useful for someone though)
html works through tags
tags look like this <example>
[usually] there's an opening tag <example> and a closing tag </example> (the difference is the /)
the content relative to each pair of tags goes between the opening tag and its closing tag (like <example>content</example>)
before anything else, you have to put the tag <!DOCTYPE html> it identifies which html you're using. it doesn't have a closing tag (because there is no content in it)
the first actual pair of tags is <html> and </html> all the code goes in between them (not counting the first tag from the previous bullet point)
inside the html tags, there are two main tags:
<head> (closing tag </head>) for the information that doesn't actually show up on the page (example: language, character set, etc.)
<body> (closing tag </body>) for the content of the page (example: text, images, etc.)
inside the body tags, you can use the <p> tag (closing tag </p>) to make a paragraph
if you make a line break inside the code, it will be ignored, so each paragraph has to be between [its own set of] p tags
alright, that's it for the absolute basics. this is literally only enough to put some words on a plain screen, but it's good enough for a reasonably sized tumblr post i think
Yay you got it!! Well done! I remember when I started HTML 3 years ago and struggled to get things in my head but soon it will be a complete piece of cake for you! π₯³ππΎ Good luck on your studies!
thank youuuu!! that's really nice of you to say :]
ok so day 1 - html
this isn't actually day 1 technically but it doesn't matter. anyways,
absolute basics of html
(disclaimer: i don't know what i'm doing. you have been warned. hope this is useful for someone though)
html works through tags
tags look like this <example>
[usually] there's an opening tag <example> and a closing tag </example> (the difference is the /)
the content relative to each pair of tags goes between the opening tag and its closing tag (like <example>content</example>)
before anything else, you have to put the tag <!DOCTYPE html> it identifies which html you're using. it doesn't have a closing tag (because there is no content in it)
the first actual pair of tags is <html> and </html> all the code goes in between them (not counting the first tag from the previous bullet point)
inside the html tags, there are two main tags:
<head> (closing tag </head>) for the information that doesn't actually show up on the page (example: language, character set, etc.)
<body> (closing tag </body>) for the content of the page (example: text, images, etc.)
inside the body tags, you can use the <p> tag (closing tag </p>) to make a paragraph
if you make a line break inside the code, it will be ignored, so each paragraph has to be between [its own set of] p tags
alright, that's it for the absolute basics. this is literally only enough to put some words on a plain screen, but it's good enough for a reasonably sized tumblr post i think
CSS Background Generators | Resources β¨
I am literally one of the laziest people with making backgrounds - either manually or looking for a good image, so I looked online for some generators and thought I would share them here!
haikei - LINK
bgjar - LINK
coolbackgrounds - LINK
meshgradient - LINK
mesh-gradients - LINK
gradienta - LINK
svgbackgrounds - LINK
SVG patterns - LINK
pattern monster - LINK
Hope this helps someone! π
Random Python Resources | Resources β¨
Hiya! I found some Python links in one of my bookmark folders so I thought I would just share them - might be helpful to someone!
Think Python 2 (book) - LINK
Learning Python (book) - LINK
Learn Python from beginner to advanced (site) - LINK
Python Tutorial (book) - LINK
Introduction to Programming with Python (16-hour video) - LINK
Python Learning Roadmap (site) - LINK
Good luck with your studies π©πΎβπππΎπ
it seems like my ask from a few days ago didnβt get sent π argh stupid tumblr
i was basically asking there what resources you would recommend for everything that could be useful for neocities,, like html, css,,(and you mentioned java script i think?) especially beginner-beginner stuff and then maybe for intermediate ππ i know you probably have all those on your blog already but you know me in a bit π΅βπ«
also yes iβd love to work on ours together, even if we didnβt make them match! cause you know you have millions of brilliant ideas :33 π»π»π
Hiya,
These are the stuff I used / still use, hope it's useful:
W3Schools
Mozilla Developer Network (MDN)
Codecademy
freeCodeCamp
Khan Academy HTML/CSS Course
Shay Howe's HTML and CSS tutorial
HTML Dog
CSS-Tricks
CSS Layout
Flexbox Froggy
Grid Garden
CSS Zen Garden
CSS Animation
Try them out and see what works best for you! ππΎ

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
How To Make Your Code Actually Good
This is about programming structure and organization. Resources online are very sparse, and usually not super helpful. Which was unhelpful to me who was struggling with code organization.
So I wanted to make this, which will explain how best to structure your code based on what I've learned. What I lay out here may not work for everyone but it works well in my experience.
These resources were very helpful for me
Handmade Hero - https://youtu.be/rPJfadFSCyQ
Entity Component System by The Cherno - https://youtu.be/Z-CILn2w9K0
Game Programming Patterns - https://gameprogrammingpatterns.com/
So, let's get started.
Developer Roadmaps
For both beginner and experienced programmers, it can be difficult to figure out what to learn next in the churning sea of new and old technologies. These roadmaps are a useful guide for choosing the next step on your learning journey as well as a handy tool to check off what you've learned. Whether you want to study Frontend or Cybersecurity, this site has a roadmap for you. https://roadmap.sh/roadmaps
Click on each item in the roadmap for learning resources. You can also check them off to keep track of your progress.
All the roadmaps currently available:
This site is very helpful to me and I hope everyone here on codeblr finds it useful too. Be sure to star them on github to show your appreciation!
C# Study Links | Resources β¨
As I am starting to relearn C#, I thought why not share some links that have helped me in the past and what new ones I will be using this time to learn! I already made a similar resource post (post 1 | post 2) for C# in the past but why not a new one? π€
Microsoft Learn - LINK
C# Station - LINK
YouTube - LINK
SoloLearn - LINK
Codecademy - LINK
Learn C# - LINK
C# Yellow Book - LINK
C# Programming Guide - LINK
Tutorials Point - LINK
Roadmap to ASP.NET Core Developer (C#): LINK
C# Subreddit - LINK
Dot Net Perls - LINK
C# Coding Conventions - LINK
The Ultimate C# Guide For Beginners - LINK
That's all for now! If this does interests you, do check out the other posts (1 | 2) I made of other C# resources!
Happy coding/programming! ππ»ππΎ
Concatenation vs. Interpolation
I have always used the string concatenation format with '+' :
console.log('My name is ' + myName + ', and I am ' + myAge + ' years old.');
but now while going through my JS review, I've been wondering why I wasn't using string interpolation:
console.log(`My name is ${myName}, and I am ${myAge} years old.`);
because it is so much easier to read. Major sigh. . .
lol look what i found: a website that seems to store "a collection of bad practices in HTML, copied from real websites"
i looked into it a bit more and they even include suggestions on how to fix the bad code lmao
A collection of bad practices in HTML, copied from real websites.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch β’ No registration required β’ HD streaming
Coding resource!
exercism.org
A free website where you get specific problems to methodically learn small concepts of a programming language. Do 10 minutes to 1 hour every day, and then you will keep practicing every day, and you will be able to use the skills you learn in your real projects. They walk you through the problem all the way, and it's a super good way to learn!
I come across a great site to learn coding, I donβt see a lot of people talking about it tho. (There is an app too!)
This site has python 101 for free (and many another, tho course from 102 and up arenβt free)
Its has a cute design and great at explaining the small details that some teachers donβt explain β¨
There is also many exercises in each chapter of the lessons.
You can check more about it from there official site β¨
Progate is an online platform to learn programming. Learn to build your own apps and services.
Happy coding you all π«Άπ»