#best way to learn coding
Explore tagged Tumblr posts
webtutorsblog · 2 years ago
Text
HTML 101: The Ultimate Beginner's Guide to Writing, Learning & Using HTML
Tumblr media
HTML serves as the backbone of every web page, allowing us to structure content with paragraphs, headings, images, links, forms, and more. If you're eager to delve into web development or explore the world of coding, mastering HTML is a fantastic starting point.
Join us on webtutor.dev as we unveil the ultimate guide to HTML for beginners. In this comprehensive tutorial, we'll demystify HTML, explore its diverse applications, and equip you with the skills to write your own HTML code. From essential elements to crucial attributes, we'll cover it all.
Get ready to embark on your HTML journey with webtutor.dev – your go-to resource for empowering web development education. Let us dive in and unlock the potential of HTML together.
Join us now on webtutor.dev!
What is HTML?
First published by Tim Berners-Lee in 1989, HTML is now used by 94% of all websites, and probably all the ones you visit. But what is it, exactly?
HTML, short for HyperText Markup Language, is the backbone of the web. It is a markup language that structures the content of web pages. HTML utilizes tags to define the elements and their attributes, such as headings, paragraphs, images, links, lists, forms, and more. These tags instruct web browsers on how to display and render the content to users. With HTML, developers can create interactive and visually appealing web pages. It plays a vital role in creating a seamless browsing experience by allowing users to navigate through hyperlinks and access information across different websites. HTML is the foundation upon which websites are built, providing the structure and organization for displaying text, multimedia, and interactive elements. By learning HTML, individuals can gain the skills to create and customize web pages, making their mark in the digital landscape.
Is HTML a programming language?
No, HTML (Hypertext Markup Language) is not considered a programming language. It is a markup language used for structuring the content and presenting information on web pages. HTML provides a set of tags that define the structure and semantics of the content, such as headings, paragraphs, links, images, and more.
While HTML is essential for web development, it primarily focuses on the presentation and organization of data rather than the logic and functionality found in programming languages. To add interactivity and dynamic behavior to web pages, programming languages like JavaScript are commonly used in conjunction with HTML.
What is HTML Used for?
HTML (Hypertext Markup Language) is used for creating and structuring the content of web pages. It provides a set of tags that define the elements and their layout within a web page. Here are some of the key uses of HTML:
Web page structure: HTML is used to define the structure of a web page, including headings, paragraphs, lists, tables, forms, and other elements. It allows you to organize and present content in a hierarchical manner.
Text formatting: HTML provides tags for formatting text, such as bold, italic, underline, headings of different levels, and more. These tags help in emphasizing and styling specific parts of the content.
HTML Hyperlinks: HTML enables the creation of hyperlinks, allowing you to connect different web pages together or link to external resources. Links are defined using the <a> tag and provide navigation within a website or to other websites.
Images and media: HTML allows you to embed images, videos, audio files, and other media elements into web pages. It provides tags like <img>, <video>, and <audio> for adding visual and multimedia content.
Forms and user input: HTML provides form elements, such as text fields, checkboxes, radio buttons, dropdown menus, and buttons, allowing users to enter and submit data. Form data can be processed using server-side technologies.
Semantic markup: HTML includes semantic elements that provide meaning and structure to the content. Examples of semantic elements are <header>, <nav>, <article>, <section>, <footer>, which help define the purpose and role of specific parts of a web page.
Accessibility: HTML supports accessibility features, such as providing alternative text for images, using proper heading structure, using semantic elements, and other attributes that make web content more accessible to users with disabilities.
Overall, HTML serves as the foundation of web development, providing the structure and presentation of content on the World Wide Web. It is often complemented by other technologies like CSS (Cascading Style Sheets) for styling and JavaScript for interactivity and dynamic behavior.
How to Write HTML?
<!DOCTYPE html><html><head><title>My Page</title></head><body><h1>Hello, World!</h1></body></html>
Explanation:
<!DOCTYPE html>: Specifies the HTML version.
<html>: Opening tag for the HTML document.
<head>: Contains metadata about the page.
<title>: Sets the title of the page displayed in the browser's title bar or tab.
<body>: Contains the visible content of the page.
<h1>: Defines a heading level 1.
Hello, World!: The actual content to be displayed.
Please note that this example is a very basic HTML structure, and for more complex pages, additional tags and attributes would be required.
How to Create an HTML File
To create an HTML file, you can follow these steps:
Open a text editor: Open a text editor of your choice, such as Notepad (Windows), TextEdit (Mac), Sublime Text, Visual Studio Code, or any other editor that allows you to create plain text files.
Start with the HTML doctype: At the beginning of your file, add the HTML doctype declaration, which tells the browser that the file is an HTML document. Use the following line:
<!DOCTYPE html>
Create the HTML structure: After the doctype declaration, add the opening and closing <html> tags to enclose the entire HTML document.
Add the head section: Inside the <html> tags, include the <head> section. This is where you define metadata and include any external resources like stylesheets or scripts. For now, let's add a <title> element to set the title of your page:
<head>
  <title>My First HTML Page</title>
</head>
Create the body: Within the <html> tags, include the <body> section. This is where you place the visible content of your web page. You can add various HTML tags here to structure and format your content. For example, let's add a heading and a paragraph:
<body>
  <h1>Welcome to My Page</h1>
  <p>This is my first HTML file.</p>
</body>
Save the file: Save the file with an .html extension, such as myfile.html. Choose a suitable location on your computer to save the file.
Open the HTML file in a browser: Double-click on the HTML file you just saved. It will open in your default web browser, and you will see the content displayed according to the HTML tags you added.
Congratulations! You have created an HTML file. You can now edit the file in your text editor, add more HTML elements, styles, scripts, and save the changes to see them reflected in the browser.
Common HTML Attributes
<input type="text" name="username" placeholder="Enter your username" required>
<img src="image.jpg" alt="Image description">
<a href="https://example.com" target="_blank">Link to Example</a>
<div id="container" class="box">
<button onclick="myFunction()">Click me</button>
<table border="1">
<form action="submit.php" method="POST">
<select name="color">
<option value="red">Red</option>
<option value="blue">Blue</option>
</select>
Explanation:
<input>: Attributes like type define the input type (text, checkbox, etc.), name sets the input's name for form submission, placeholder provides a hint to the user, and required specifies that the input is mandatory.
<img>: src specifies the image source URL, and alt provides alternative text for the image (useful for accessibility).
<a>: href sets the hyperlink URL, and target="_blank" opens the link in a new tab or window.
<div>: id assigns an identifier to the element, and class adds a CSS class for styling or JavaScript targeting.
<button>: onclick triggers a JavaScript function when the button is clicked.
<table>: border adds a border to the table.
<form>: action specifies the form submission URL, and method sets the HTTP method (GET or POST).
<select>: name assigns the name for the selection input, and <option> defines the selectable options within the dropdown menu.
These are just a few examples, and there are many more HTML attributes available for different elements, each serving specific purposes.
4 notes · View notes
mtariqniaz · 11 months ago
Text
The 20 Best Programming Languages to Learn in 2024
In this article, I’ll share the best programming languages in 2024. Choosing the best programming language can be tricky. Plus, when you consider that the Stack Overflow developer survey alone lists more than 40 different programming languages, there’s a lot to choose from! So, if you’re curious about the best programming language to learn, I’m here to help! Perhaps you’re interested in data, and…
Tumblr media
View On WordPress
0 notes
Text
An aspect of Hilda the series that I feel isn’t talked about enough is the colonizer’s guilt and how it affects the main character.
What made me write this was watching the third episode of the new season, but honestly, it’s something we see throughout the whole series. Starting out with the elves in the northern counties, and moving on to trolls and now giants. Every season that came out gave us a chance to see Hilda deal with the feelings that arise from living in a society she knows is built on the occupation of another people’s native land and the oppression of those inhabitants.
She knows it’s not her fault, she knows she’s not the colonizer, but she’s well aware that she’s in the privileged side of her society. Seeing her grapple with the fact that her very existence in these spaces is only possible because someone else is getting the short end of the stick, to me at least, makes her that much more interesting of a character.
Because it’s not a matter of fixing what she’s done, but the privilege is still there and not even well hidden when she sees the day to day life of the people whose land has been occupied by humans/trolbergians. So whenever we see her rush to aid them, her borderline desperation to fix what’s been broken, it’s even more captivating because it’s not just the usual “I love helping people and having adventures” gist, there’s always this undertone of guilt for something she hasn’t personally done but still knows has to be held accountable for.
Hilda knows the type of oppression that people like her get away with. And she wants no part in it.
194 notes · View notes
makenna-made-this · 1 year ago
Text
Tumblr media
8Bit leghorn coming for your toes now with 100% more head flopper action
258 notes · View notes
pixelatedraindrops · 8 months ago
Text
Tumblr media
Yuma Month: Day 16: Detectives
Learning to be a Pro Amnesiac Detective 🔎
77 notes · View notes
anonymusbosch · 18 days ago
Text
oh no, i established myself as Capable Of and Willing To Perform some minor annoying administrative tasks at work and now am being tossed additional requests to perform said tasks
i know that in a strict financial view it makes sense to spend 20 minutes of junior engineer time on mundane-annoying-task than 20 minutes of senior staff engineer time but have you considered: I Don't Like It
#something i am pondering whether it is wise or worthwhile to communicate#my internal terminology is 'I'll do it for a Scooby snack' 'this is a two Scooby snack request minimum“#this is not what i articulate externally. yet .#the upside is learning how to use a variety of different systems and making connections with more people#both in a human to human perspective and in a like#the downside is I'm Being Asked To Do Things That Are Annoying.#there's also a like. gendered aspect of this that rubs me the wrong way a little#in so many mech eng spaces I've seen a tendency for organizational/logistical/annoying work to be disproportionately uptaken by women#women (and bosch) (trans)#getting clocked as trans for my object-organizing + project management + administrative task tendencies. or something.#the tendency maybe esp of senior engineers to consider the organization/admin/logistics not ... 'part of the work' or 'part of their job'?#or smth best handed off to someone more secretary-coded#idk i view org/pming/admin as crucial to Making Things Get Done and also everything is an opportunity to connect with someone#both in a human to human perspective and also like.#if i do need to call in a favor it's coming from me as someone who has had positive interactions + will lend a hand with something in return#like. the mycorrhizal network.#it's 4 AM and i am Not sleep. take this all grain of salt style#maybe the temporary view I can take is that i am getting more chances to build that myconet#the upside again is that if person-who-asks-tasks says “oh such and such can't be done/will take forever” i am sometimes able to#*jean luc picard voice* make it so#we'll see
8 notes · View notes
gigantomachylesbian · 1 month ago
Text
Guys. I did not know before now that writing could be painfully millennial in a full prose book but the pho*nix ke*per has proven me wrong and I have to complain about it in the tags
#k talks#weird astrix is because I don't want this showing up in the tag just in case#but I NEED To complain about this book real quick. I love a magical zoo that part was fun but good lord the main character....#I get what the author was trying to do with her arc and I will say the second half of the book is better than the first but Jesus christ#I hated the main character at the start she is SO annoying. not to be mean I know the whole point is her overcoming her anxiety#but like. I swear to God every two pages was just oooh I'm so awkward I'm such an introvert I'm such an awkward scrawny turtle!!!!#like CONSTANT. even worse though she's mean about it. for like half the book she's just so incredibly judgy at her public outreach job#she literally works at a zoo and has to learn hmmm... zoos need money??? zoos are also about... educating the public??? WHATT????#also it just felt so weird because she is constantly talking about how pale and skinny and pasty and scrawny and white she is#like constantly. and her best friend is a black trans woman who CONSTANTLY coddles and supports the mc in a very maternal way#and her love interest is latina-coded I'm pretty sure and is much more confident and opinionated and is literally described as fiery once#so like. hm! Okay! interesting! Interesting stereotypes going on tbh!!!#the mc learns some lessons and gets slightly less insufferable but like. also it was SO predictable I always knew what was gonna happen nex#and the writing style... like I said above it is MILLENNIAL and not in a fun way. the word boop is used several times. the humor is awful#the main character has multiple conversations about being so uwu bottom even though there's no sex in this book??? why??#and every single character description is repeated OVER and OVER with the same two details. SO much telling basically no showing#the writing was just so... quirky. ooooh look at me I'm awkward I trip over things I can't do make-up I love sitting on the couch!!!!#like. idk. obviously a lot of people really liked this book and I SHOULD have been one of them. Sapphic romance at a magic zoo....#but the execution was just so incredibly not my thing it actively pissed me off even if I can see what the author was trying to achieve#maybe I just don't like cozy fantasy. man. there was a bit where a guy should've gotten eaten by a kelpie but didn't. so maybe too cozy#for my tastes actually. which is weird I feel like I should enjoy cozy fantasy! especially about animals!!! but maybe this was just a fluke#anyways. to be clear I am not trying to make fun of the MC for having anxiety. just the overall way her social awkwardness was WRITTEN abou#really bothered me. idk man I'm a neurotic freak as well but I try to be NICE about it. and I have the correct zoo opinions. so.
4 notes · View notes
tj-crochets · 1 year ago
Text
Hey y'all! Thank you so much for recommending scratch for the kidlet I used to babysit who wants to learn to code. He's started playing with it and he loves it! Do you have any recommendations for any supplemental materials I could give him? Like books or guides or something?
11 notes · View notes
webtutorsblog · 2 years ago
Text
Learn HTML Tags with WebTutor.dev: Your Ultimate Resource for Web Development Tutorials
HTML (Hypertext Markup Language) is the backbone of the web. It is the standard markup language used to create web pages. HTML consists of a series of tags that define the structure and content of a web page. In this blog post, we will dive deeper into HTML tags, what they are, and how they work.
Tumblr media
HTML tags are the building blocks of a web page. They are used to define the structure and content of a web page. HTML tags are surrounded by angle brackets (<>) and are written in lowercase. There are two types of HTML tags: opening tags and closing tags. An opening tag is used to start a tag, and a closing tag is used to end it. For example, the opening tag for a paragraph is <p>, and the closing tag is </p>.
HTML tags can also have attributes, which provide additional information about the tag. Attributes are included in the opening tag and are written as name-value pairs. For example, the <img> tag is used to embed an image on a web page. The src attribute is used to specify the URL of the image. The alt attribute is used to provide a description of the image for users who cannot see it.
HTML tags can be used to define headings, paragraphs, links, images, lists, tables, forms, and more. Here are some examples of commonly used HTML tags:
<html>: Defines the document as an HTML document
<head>: Defines the head section of the document, which contains metadata such as the page title and links to external files
<title>: Defines the title of the document, which appears in the browser's title bar
<body>: Defines the body section of the document, which contains the content of the page
<h1> to <h6>: Defines HTML headings of different sizes, with <h1> being the largest and <h6> being the smallest
<p>: Defines a paragraph
<a>: Defines a hyperlink to another web page or a specific location on the same page
<img>: Defines an image to be displayed on the page
<ul> and <ol>: Defines unordered and ordered lists, respectively
<table>: Defines a table
<form>: Defines a form for user input
<br>: Inserts a line break
<hr>: Inserts a horizontal rule
<strong>: Defines text as important or emphasized
<em>: Defines text as emphasized
<blockquote>: Defines a block of quoted text
<cite>: Defines the title of a work, such as a book or movie
<code>: Defines a piece of code
<pre>: Defines preformatted text, which preserves spaces and line breaks
<sup> and <sub>: Defines superscript and subscript text, respectively
<div>: Defines a section of the page for grouping content
<span>: Defines a small section of text within a larger block of text for styling purposes
Learning HTML can seem daunting, but with the right resources, it can be easy and enjoyable. One such resource is WebTutor.dev, an online platform that provides tutorials on web development, including HTML. The tutorials are easy to follow and provide a hands-on learning experience. The platform also offers quizzes to test your knowledge and a community forum to connect with other learners and ask questions.
In conclusion, HTML tags are the building blocks of a web page. They define the structure and content of a web page and can be used to create headings, paragraphs, links, images, lists, tables, forms, and more. If you are interested in learning HTML, check out WebTutor.dev for easy-to-follow tutorials and a supportive community of learners.
2 notes · View notes
mollusken · 7 months ago
Text
I do think the relationship between Laios and his father is so interesting as a person who had a contentious relationship with their father that was made better by getting older & gaining perspective on things. We also individually came to the conclusion we were autistic, lol, so the way Laios is made to think about the relationship with his father in the dog names comic & the one with Falin talking about him consulting someone for her magic really get to me.
I think they could have some sort of relationship again if his father was able to speak openly with him but he'd also have to face that he might've had some misconceptions about them or even want to forgive them.
2 notes · View notes
edgeworthsstupidbangs · 10 months ago
Text
Ace attorney brained loser interacting with anything that isnt ace attorney: getting a LOT of ace attorney vibes from this
3 notes · View notes
how-to-work · 2 years ago
Text
Best Softwares to Learn Programming
Programming is an essential skill in today's technological age, and there are several software tools available to help individuals learn how to code. Whether you're a beginner or an experienced programmer looking to learn a new language, the following are some of the best software tools to consider,
Tumblr media
1. Codecademy
Codecademy is an online learning platform that provides a variety of coding courses to help individuals learn how to code. It was founded in 2011 by Zach Sims and Ryan Bubinski and has since become one of the most popular coding education platforms on the web. The platform's mission is to make coding education accessible to everyone, regardless of their background or previous coding experience.
Courses
Codecademy offers a range of courses, including introductory courses in programming languages such as HTML, CSS, JavaScript, Python, and SQL. The platform also provides more advanced courses, including courses on data analysis, machine learning, and computer science. Each course is structured as a series of interactive lessons, with learners completing coding challenges and quizzes to reinforce their learning.
Advantages
One of the main advantages of Codecademy is its interactive learning approach. The platform provides a hands-on approach to learning, with learners actively writing code from the very first lesson. This approach helps learners develop their coding skills more quickly and effectively than traditional lecture-based approaches.
Another benefit of Codecademy is its accessibility. The platform is free to use, with users only needing to pay if they want access to premium content and features. Additionally, Codecademy is designed to be user-friendly, with an intuitive interface and clear instructions to guide learners through each lesson.
Codecademy also provides learners with a community of like-minded individuals who are also learning to code. Learners can interact with each other, share tips and resources, and collaborate on projects. This sense of community helps learners stay motivated and engaged with their learning, which can be especially important when learning a new skill.
Codecademy offers a range of features to help learners track their progress and stay motivated. The platform provides a dashboard that shows learners how much progress they've made and how many lessons they've completed. Learners can also earn badges and certificates upon completing courses, which can serve as tangible evidence of their coding skills and accomplishments.
2. Udacity
Udacity is a well-known online learning platform that offers a variety of courses for learners across the world. Founded in 2011, Udacity aims to democratize education and provide learners with the skills they need to succeed in today's digital economy.
Courses
Udacity partners with leading technology companies such as Google, IBM, and Amazon to develop courses that are relevant to today's job market. The platform offers a range of programs, from short courses to full-fledged nanodegrees, covering topics such as artificial intelligence, data science, machine learning, web development, and more.
Features
One of the unique features of Udacity is its focus on hands-on learning. The platform offers a range of interactive exercises and projects that allow learners to apply what they have learned and gain practical experience. Learners can also work on real-world projects and receive feedback from industry experts.
Another standout feature of Udacity is its personalized learning approach. The platform provides learners with a customized learning path based on their skills, experience, and learning goals. Learners can take assessments to evaluate their skills and receive recommendations on which courses to take next.
Udacity's courses are designed by industry experts who have practical experience in their respective fields. This means that learners can be sure that they are learning the latest industry trends and best practices. The platform also offers a range of career services, including career coaching, resume reviews, and interview preparation, to help learners succeed in their careers.
Cost
Udacity offers both free and paid courses, with prices ranging from a few hundred dollars to several thousand dollars for full-fledged nanodegrees. While some courses are self-paced, others have specific start and end dates, and learners are expected to complete assignments and projects within the specified timeframe.
Note: If you want a professional programmer to get your Work done for a cheap price, Click here to Visit Fiverr
3. Coursera
Coursera is an online learning platform that offers a wide range of courses in various subjects, including computer science, business, and data science. Founded in 2012 by Stanford University professors, Andrew Ng and Daphne Koller, Coursera has quickly grown into one of the largest online learning platforms in the world. Today, the platform has over 100 million registered users and offers over 4,000 courses from top universities and institutions around the globe.
Courses
Coursera's courses are designed to be accessible to learners of all levels, from beginners to advanced learners. The platform offers both free and paid courses, with the paid courses providing learners with additional benefits such as graded assignments, certificates, and access to instructors. The platform also offers a range of degree and professional certificate programs, which provide learners with industry-recognized credentials to help them advance their careers.
Advantages
One of the strengths of Coursera is its partnerships with top universities and institutions. The platform has partnerships with over 200 universities and institutions, including Yale University, University of Michigan, and Johns Hopkins University, among others. This allows learners to access courses from some of the best educational institutions in the world, without having to enroll in a full-time degree program.
Coursera's courses are taught by experts in their respective fields, and the platform uses a variety of teaching methods, including video lectures, quizzes, and assignments, to help learners understand and retain the material. The platform also provides learners with a range of support services, including discussion forums, peer review, and access to instructors and teaching assistants.
Another strength of Coursera is its flexibility. Learners can access the platform's courses from anywhere in the world, at any time. This allows learners to fit their studies around their existing commitments, whether it's a full-time job, family responsibilities, or other obligations. The platform also offers mobile apps, which make it easy for learners to study on-the-go.
4. edX
edX is a popular online learning platform that offers a vast range of courses in various disciplines, including computer science, engineering, business, and more. Founded in 2012 by Harvard University and MIT, edX has since expanded to offer courses from top universities worldwide, such as Stanford, Berkeley, and the University of Tokyo.
Advantages
One of the significant advantages of edX is that it offers free courses from leading institutions, making education accessible to anyone with an internet connection. While some courses have a fee if learners want a verified certificate, many courses are available for free. This means that learners can access high-quality courses without worrying about the cost, making edX an excellent option for those looking to learn a new skill or improve their knowledge in a particular field.
Another benefit of edX is the flexibility it offers learners. The platform offers self-paced courses that learners can take at their own pace, and they can access the material whenever and wherever they want. This is particularly useful for those who have other commitments, such as work or family, and can't commit to a set schedule.
Furthermore, edX courses are designed to be interactive and engaging, with a range of multimedia tools used to help learners understand complex concepts. For example, some courses use video lectures, interactive simulations, and gamification techniques to make learning more engaging and fun. This approach can be particularly helpful for learners who find traditional learning methods, such as lectures or textbooks, boring or difficult to engage with.
Educational programs
EdX also offers professional education programs that can help learners gain practical skills and credentials to advance their careers. For example, learners can take courses in project management, data analytics, or cybersecurity and earn certificates that demonstrate their skills to potential employers. Some courses also offer credit towards a degree, allowing learners to earn a degree or certification entirely online.
5. JetBrains
JetBrains is a software development company that provides tools and solutions for software developers worldwide. The company was founded in 2000 in Prague, Czech Republic, and since then, it has grown into one of the leading providers of professional software development tools.
Languages
The company's main focus is on the development of integrated development environments (IDEs) for various programming languages, including Java, Kotlin, Python, Ruby, JavaScript, and PHP. These IDEs provide a comprehensive environment for coding, debugging, and testing, and are widely used by professional developers worldwide.
IDEs
Some of JetBrains' most popular IDEs include IntelliJ IDEA, PyCharm, WebStorm, RubyMine, and PhpStorm. These IDEs are designed to help developers write code more efficiently and effectively, by providing features such as code analysis, debugging tools, intelligent code completion, and version control.
IntelliJ IDEA is one of the most popular IDEs offered by JetBrains. It is an IDE for Java, Kotlin, and Android development that offers advanced coding assistance, a comprehensive set of tools and integrations, and support for many popular frameworks and technologies. IntelliJ IDEA also offers support for other languages, including Scala, Groovy, and Clojure.
PyCharm is another popular IDE offered by JetBrains. It is an IDE for Python development that offers advanced coding assistance, debugging tools, and support for popular web frameworks such as Django and Flask. PyCharm also offers support for other web technologies, including HTML, CSS, and JavaScript.
WebStorm is an IDE for web development that offers support for popular web technologies, including HTML, CSS, and JavaScript. It offers advanced coding assistance, debugging tools, and integration with popular web frameworks such as Angular and React.
RubyMine is an IDE for Ruby development that offers advanced coding assistance, debugging tools, and support for popular web frameworks such as Ruby on Rails and Sinatra. It also offers support for other web technologies, including HTML, CSS, and JavaScript.
PhpStorm is an IDE for PHP development that offers advanced coding assistance, debugging tools, and support for popular PHP frameworks such as Laravel and Symfony. It also offers support for other web technologies, including HTML, CSS, and JavaScript.
Other
In addition to its IDEs, JetBrains also offers a range of other software development tools, including a code collaboration platform called Upsource, a team collaboration platform called Space, and a productivity tool for code reviews called CodeGuru.
6. GitHub
GitHub is a web-based platform that provides version control and collaborative tools for developers. It was launched in 2008 and has since become the world's largest repository of open-source software, with over 100 million projects hosted on the platform.
Advantages
Version control is a critical aspect of software development, and GitHub makes it easy for developers to collaborate on code and keep track of changes. Each project hosted on GitHub has its own repository, which serves as a centralized location for all the code associated with the project.
GitHub allows developers to create branches, which are separate copies of the code that can be edited independently. This enables developers to work on different parts of the code simultaneously without interfering with each other's work. Once changes are made to a branch, they can be merged back into the main codebase using a pull request. The pull request allows other developers to review the changes before they are merged, ensuring that the code remains stable and error-free.
One of the key features of GitHub is its social aspect. Users can follow other users, projects, and organizations and receive updates on new releases, bug fixes, and other developments. This makes it easy for developers to collaborate and share their work with others, whether they are working on the same project or not.
GitHub is also a great resource for learning how to code. It hosts a vast number of open-source projects, and users can explore and learn from the code of these projects. Users can also contribute to these projects by submitting bug fixes, feature requests, and other improvements. In addition to hosting code, GitHub offers a range of tools for developers, including project management tools, code review tools, and continuous integration and deployment tools. These tools help developers streamline their workflow and ensure that their code is always up-to-date and error-free.
GitHub is also used by many companies as a tool for hiring developers. Recruiters can view a candidate's GitHub profile to get a sense of their coding skills and experience, as well as to see the projects they have contributed to.
3 notes · View notes
makenna-made-this · 1 year ago
Text
Tumblr media
8Bit Leghorn is coming for your toes
65 notes · View notes
impzone · 2 years ago
Text
here's the thing. if you have the time/resources you can just learn anything you want. like you can cobble together information in whatever way is available even if its not the most efficient and no one can tell you "no, you can't do that." like you can just do it. you can just learns as many things as your life allows.
4 notes · View notes
buysomecheese · 2 years ago
Text
Having thoughts about the concepts of common sense, learned behaviors, and cultural norms; how different cultures, I’m sure, have varied definitions of each, and how even within any culture the definitions can be different based on generation, socio-economic status, and minority group (gender/sex, sexuality, race, ethnicity, neurotype, etc.)
A few articles (like the fun almost Buzzfeed type ones) gave examples of ‘common sense’ such as ‘‘don’t touch a hot stove’’ or “don’t walk in front of a car”- which are all technically learned behaviors. ‘Common sense’ feels like something that should be innate but a lot of the examples aren’t. Yes, keeping oneself out of danger is innate and a natural-instinct, but we’re not born knowing the specifics of that in this modern world. We don’t automatically know that getting hit by a car is fatal, or the way heat works and can be painful.
A lot of the other ‘common sense’ examples had to do with like “dressing formal at a job interview” and “knowing when to go to a doctor”, which are definitely very culturally-based. Even within different local communities, I’ve heard people in more rural places won’t go to the doctor until a limb is falling off or something, simply because it’s not convenient or worth it otherwise. Hell, it might be ‘common sense’ for someone who’s been verbally abused to understand love in contexts of insults, and that could be paralleled by so many other hyper-specific situations surrounding the way that a child grew up!
So if all ‘common sense’ is a learned behavior, and is so dependent on the backgrounds and experiences and teachers one has had in their life, why is it such a widely used concept? Clearly there’s no way to generalize it on a grand scale, not enough for it to be accurate or valid, just in a way that’s easy for people who would be inconvenienced by the questioning of their mindset.
And why would it be assumed that the only way to amass ‘common sense’ is through worldly experiences? Why would it be assumed that reading something from someone else’s perspective, even from a fictional standpoint, would not help broaden your own perspective? I was a constant reader in my childhood and that is where I learned/solidified a good portion of my empathy and morals. Honestly, I wish I would’ve read more varied books to expose myself to more perspectives, because I tend to stick with YA realistic fiction or fantasy, and there are a lot of overused tropes and plot lines in those genres.
But in comparing myself to someone who’s lived, say, 40 some years longer than I have but has read a fraction of the books, who surrounds herself with the same types of people over and over again when I actively seek out situations where I’ll be interacting with new demographics, who just accepts ‘social norms’ as the way they were when she was my age as opposed to trying to understand the way things are now, I would say I could be considered on the same level of ‘common sense’. I don’t care that your “IQ” is higher, in general that is a bullshit arbitrary system that just gives a sense of elitism to some, I know how to debate points and research as well as you. I know how to ask and talk to other people almost as well as you. I may not know as much about how the bank works but if I decided to, I could learn the whole history and create my own understanding that would make much more sense to anyone who asks me to explain instead of the “that’s just how it is” gospel you spew.
6 notes · View notes
opens-up-4-nobody · 2 years ago
Text
...
#tomorrow is the day the measurements start. the start of my 40+ days of torment. but idk im glad its finally here#i dont have to dread it anymore. hopefully its the last time i have to do these type of measurements#i was talking to my boss yesterday and she was like: oh last timr we were out i realized this might be ur last time doing lpi for thr rest#of ur life. and i was like god i hope so. bc thats a process where i crawl across the ground for 50m per transect and identify all the#plants and soil cover and for the life of me i cant fucking remember plant codes. i hate it bc i basically have to talk for like 3hrs and#have someone standing over my shoulder recording me and all the while my brain is screaminf at me bc field work doesnt count as real work#in my stupid brain. so yea ill do lpi and soil stability as benign torment in purgatory#but anyway. im hesitantly optimistic abt the measurements i have to take bc im going to try my best to make it ok bc i have school#interviews looming and i have to pretend im hanging on by more than a single thread ya kno#so we r going to b careful abt it. well at least well see how long it lasts. i also have tk find the time to read a bunch before interviews#while my brain is completely fried idk how. and do other lab stuff. sigh...#idk im probably going to take measurements all the way thru sunday and then monday see if i can fill out patent intake info with a psy#psychiatrist. and hope they take my insurance. i called and checked for providers and they were the only one in the area so shoulf b ok but#ya kno. god im barely a functional person. like the fact that i have to drive 8min down the road is very nearly enough for me to say fuck#it. id rather suffer forever. i just hate driving so much :-P#i just wish i could focus enough to make words make sense and justify the time i spend to learn things. agh#lmao im such an anxious person. a lab mate had a birthday today and my boss and a fellow lab member surprised her with a cake#and im v worried abt when my birthday happens. it wasnt so bad last time bc another birthday was also that week so the focus was off me a#lil but with my boss leaving this school i was like. yes. i escape the surprise gathering. but probably not. same for when i leave#genuinely i do not want a gathering. i just feel like im waiting for them to end. not that i dont like my lab mates but idk it feels so#artificial. and i feel awkward bc i never make eye contact or look at anyone in a way i think is typical bc i see ppl look at me#like turn their head to see my reaction to something and i just like fundamentally do not understand that impulse#whatever. what i want for my birthday or going away is to not attend the gathering. make it more like a wake lol#but i kno that wont happen. last year my boss asked whst i wanted and i said nothing and she said that wasnt allowed#im just so neurotic that if u try to do anything for me itll prob just upset me. but idk ppl like to give presents and stuff#and sometimes things arent all abt me. so i just gotta accept it and go cry abt it later#but thats like 3 months away so i dont kno why im so stressed abt it now. I've got more pressing things to stress abt#unrelated
4 notes · View notes