You are on page 1of 5

The Girly

Guide to
Computer
Science

MICHELLE
LAWSON
WELCOME!

Introduction
Hey there, Computer Science Girlies!
Welcome to the world of Now, let's debunk that Whether you're a tutu-and-
code, algorithms, and the common misconception I tiara kinda gal or more of a
exhilarating feeling of seeing mentioned earlier. Picture jeans-and-sneakers fan,
your creation come to life this: a computer scientist. whether you adore pastels
on a computer screen. I or love bold neons, there's
know, I know, the words What do you see? A guy in a room for you on the dance
"computer science" might hoodie, surrounded by floor of computer science.
make you think of complex energy drink cans, furiously Your individuality can help
equations, endless lines of typing away in a dark you shine and create
gibberish code, and a basement? Well, it's time to wonderful, unique things.
generally boring time. But hit the refresh button on
guess what? That's just one that image! So are you ready to step
of the many myths we're into this exciting world and
about to bust! While our hoodie-clad unleash your potential?
friend might indeed know a Let's get started, one line of
Here's the real deal: thing or two about code at a time. It's going to
computer science is for computers, the field is be a fun, empowering, and
everyone. Yes, you read that actually teeming with yes, a fabulous journey. So
right - EVERYONE. Whether people of all backgrounds, buckle up, girlies, because
you're into fashion, sports, interests, and yes, fashion we're just getting started!
literature, or even if you're senses! In fact, let's think of 👩‍💻💖
the world's biggest potato computer science as a
chip aficionado, there's a grand ball. There's music
place for you in this world. (that's your code), there's
And especially for us girls, rhythm (your algorithms),
it's a space where we can and there are dancers (you,
thrive, innovate, and quite the computer scientists).
literally shape the future. Just like how you don't need
to wear a ball gown to bust
a move, you don't need to
fit a stereotype to ace
computer science.

BESOS,
@MICHELLEXCOMPUTER
Starting Steps
What is Computer Science all about? Brushing up on the Fundamentals
Computer Science is the magic behind all It's important to understand the
your favorite apps, games, and websites. fundamentals of computer science like
It's all about problem-solving, creating data structures, algorithms, and object-
efficient solutions, and making things oriented programming. If those words
happen by writing code. It’s a world full of sound terrifying, don't worry – the more
possibilities where you can create you learn and put them to practice, the
anything, from the design of an interactive more you'll get it.
website to a cutting-edge artificial
intelligence model. You can learn from many YouTube
channels like Crash Course Computer
To start your journey, you need to pick a Science. If you want the girlier approach,
programming language. Python is a great you should get Data Structures for the
one to start with due to its readability and Girlies.
versatility. Check out the Python learning
path at Codecademy or Scrimba to get Remember, learn, practice, learn, repeat. All
started. you will ever do in your Computer Science
journey is think of ways to apply these
fundamentals effectively in your solution.
Diving Deeper
After you've mastered Python or your
preferred introductory language, it's time
to delve deeper and expand your
knowledge. For a comprehensive guide
that details the sequence of skills to
acquire, the roadmaps at roadmap.sh are
exceptional resources that provide a
structured and step-by-step path to
becoming well-versed in may fields in
Computer Science.

If you prefer a hands-on approach that


complements theory with practice, then
LeetCode (with the help of NeetCode) is
the place for you. It offers a plethora of
real-world coding problems to hone your
skills and deepen your understanding.
Think of it this way: The roadmaps are your
pre-designed outfits, meticulously planned
to present the best version of yourself. In
contrast, LeetCode is your freestyle mix-
and-match, enabling you to experiment,
make mistakes, and ultimately, find your
unique style in coding.

Of course, you could always just combine


the two!
Building your first
Project
Alright, girlie, it's time to take the leap and put all that you've learned into practice.
Do you remember the thrill and the butterflies in your stomach when you tried out
your first makeup look? How you meticulously picked your colors and tools, then
carefully applied each element to create something uniquely yours? That's exactly
the spirit we're channeling here, but this time, we're painting with code.

Your first coding project is your playground. It could be anything you fancy, from a
personal website to share your thoughts, a blog about your coding journey, or even
a simple game that reflects your personality. Just like in makeup, there are no
wrong choices, only a world of creativity waiting for you to explore. Glitch is a
fantastic platform that offers an easy and fun way to start building and hosting
your app or website. It's user-friendly, beginner-friendly, and has a very supportive
community.

But remember, you don't always have to start from scratch. Imagine walking into a
thrift store, finding a piece of clothing that has potential, and then tailoring it to
your style. That's what GitHub is for coding. GitHub is an extensive repository
where developers share their code. You can simply 'fork' a project, which is a fancy
way of saying copy, and then add your improvements to it. It's a great way to learn,
get inspiration, and contribute to the community. So, get out there, and let's start
creating!
Next Steps
Keeping the Momentum
To nurture your growth and cement your
coding skills, the key is consistency. Stay
active and connected within the coding
Expanding Your Horizons community. Engage with other developers
on forums like StackOverflow and GitHub,
Your coding journey is one of discovery, where you can ask questions, share
exploration, and pushing boundaries. Start solutions, and learn from the best.
by delving deeper into the vast expanse of
the YouTube computer science space. Continue to build projects, small or big,
Channels such as CrashCourse, and showcase them proudly on platforms
Computerphile, and Khan Academy's like CodePen or GitHub. Remember, each
Computing section offer a multitude of line of code you write, each project you
videos that can enrich your understanding complete, brings you one step closer to
and skills in coding. These resources can becoming a coding superstar!
help you unravel complex concepts,
understand coding principles, and learn But remember, as much as coding is about
about new technologies - all at your own skills and expertise, it's also about
pace and within your own space. enjoyment and personal growth. With
every line of code, you're not just building
In this process, don't forget to expand your software, but also cultivating confidence,
network. The coding world is a vibrant resilience, and problem-solving skills. So,
community waiting to be tapped into. put on your coding hat, let your fingers
Consider joining communities like Women dance on the keyboard, and let's get this
Who Code, Girls Who Code, and Computr code party started! 🎉💻🎀
Science girlies Discord Server 🙈. These are
not only spaces where you can connect
with like-minded individuals, but also
platforms for you to share, learn, and grow
alongside other women in the tech sphere.
Embrace this network and let it amplify
your coding journey.

DM me @michellexcomputer on Instagram if you have any questions.

You might also like