tips for learning to code 🩷

As promised, here is part 2 for coding tips. Most of what I learned coding was self taught, so it is definitely possible to do, just take a bot to get in the swing of things!!

Making an outline is a must. Especially for longer projects, or anything that builds. This is the best way to keep things organized and come up with a good plan!

Stack overflow is a top tear! There are sooo many questions and answers on here. You can always post your questions too, but I recommend checking around first because most likely the question is answered somewhere.

This is mostly for python, but using a Jupter notebook is so useful!! It helps to visualize things, separate things, and keep track of everything. I actually learned python on Jupyter notebook, and it was such an incredible tool.

#lemon8partner #coding #codingtips #schooltips

2024/2/21 Edited to

... Read moreWhen I first started my self-taught coding journey, I quickly realized that my environment played a huge role in my productivity and motivation. It's not just about having a powerful laptop displaying code; it's about creating a space where you want to learn. For me, that meant a clean desk, good lighting, and yes, often a warm coffee drink by my side. Having a dedicated spot, even if it's just a corner of your room, helps signal to your brain that it's time to focus. I also found that keeping a physical pink notebook handy for jotting down ideas or sketching out a code outline really helped. It's amazing how much a comfortable chair and a distraction-free setup can boost your learning. While the original post mentions self-teaching, I've also dipped my toes into various online coding courses to fill gaps or deepen my understanding. There are so many options out there, from free platforms like freeCodeCamp and Coursera to more intensive bootcamps. My advice? Don't just pick the first one you see. Look for courses that offer hands-on projects and have active communities. I always found that applying what I learned immediately made the concepts stick better. And remember, even with structured courses, your laptop is your best friend—experiment, break things, and rebuild. Sometimes, even just watching tutorials on my laptop screen with a notepad beside me was enough to spark new ideas. Stack Overflow is absolutely a lifeline, as mentioned before. I can't count how many times I've landed on a Stack Overflow website page to solve a tricky bug or understand an error message. But what happens when Stack Overflow doesn't have the exact answer? That's when you need to develop your debugging superpowers! I learned to break down the problem into smaller pieces, use print statements (or console.log or a debugger) to see what my code was actually doing, and systematically rule out possibilities. Sometimes, just stepping away from the laptop screen and coming back with fresh eyes works wonders. Even for specific challenges, like those you might encounter in C++ programming, the fundamental approach to problem-solving remains the same: understand the error, isolate the issue, and then seek resources—whether it's documentation, forums, or even asking a peer. Learning to code can feel overwhelming at times, especially when you're just starting out and trying to 'learn coding' from scratch. There will be moments of frustration, I promise you! What kept me going was setting small, achievable goals and celebrating every tiny victory. Building a simple project, even just a calculator or a "guess the number" game, gave me a huge sense of accomplishment. Don't compare your progress to others; everyone's journey is different. And if you're exploring Python code using Jupyter Notebook, remember to save your progress and go back to review your old code. It's incredibly satisfying to see how far you've come. Consistency beats intensity, so dedicate even 30 minutes a day if you can. It all adds up!

18 comments

Ashley's images
Ashley

Could also try freecodecamp or if you have the funds you can do team treehouse.

See more comments

Related posts

A laptop displaying a calendar, a pink notepad, a pen, and a cold drink on a wooden table, with text overlay "LEARNING TO CODE Tips from a PhD student" and "January 2024".
A laptop screen shows the MIT OpenCourseWare website for "Introduction To Computer Science And Programming In Python," with text advising it as an amazing resource for learning a language or skill.
A laptop displays a YouTube video titled "C++ TUTORIAL BEGINNER TO ADVANCED," next to a Stanley cup, with text recommending watching YouTube videos for specific coding topics.
Tips for learning to code
In my Phd program I code almost everyday, and a lot of the skills I have I taught myself. There are so many incredible resources out there that make learning code on your own possible, and here are some of my tips to help! MIT open courseware is awesome! They have SOO many courses on a lot of di
Sarah :)

Sarah :)

713 likes

A desk setup with a laptop, a 'You Got This' notebook, and a small plant, illustrating the article's title: 'How to Memorize Anything game on for studying'.
A handwritten 'HOURLY Study Planner' on a laptop, detailing subjects, color codes, and topics, emphasizing the importance of creating a study timeline.
A close-up of the study planner and a reading passage, highlighting color-coding for organizing topics and understanding information for easier memorization.
Study like a Pro: Memorization Tips
Hello friends! 🍋 Studying isn’t always easy, I know, but I’ve found a few things that help me keep everything in my mind. First, it’s very important to understand what type of learning you are. Are you a visual learner? Maybe Auditory? Read/Write? You will not learn 100% what you need, i
Thamires Cottone | REALTOR

Thamires Cottone | REALTOR

3507 likes

An infographic titled '100 YouTube Channels To Accelerate Your Learning,' presenting a grid of YouTube channel recommendations across 20 categories like AI, Science, Mathematics, History, Language Learning, Programming, Art & Design, Music Theory, Engineering, Fitness & Health, Economics & Finance, Cooking, Philosophy, DIY & Crafts, Psychology, Literature, Environment, Space & Astronomy, Business & Entrepreneurship, and Technology.
A partial list of YouTube channels for learning, specifically showing channels under the 'AI' category (Matt Wolfe, The AI Advantage, Jason West, Prompt Engineering, TheAIGRID) and 'Science' category (Kurzgesagt – In a Nutshell, Vsauce, Veritasium, AsapSCIENCE, SciShow).
A partial list of YouTube channels for learning, specifically showing channels under the 'Mathematics' category (Numberphile, 3Blue1Brown, Mathologer, Stand-up Maths, Blackpenredpen) and 'History' category (CrashCourse: Extra Credits, Timeline – World History Documentaries, History Buffs, Epic History TV).
🚀 100 YouTube Channels to Accelerate Your Learning
Discover a treasure trove of knowledge with these 100 YouTube channels covering a wide range of subjects from AI to Space! 🌐 AI 🤖 • Matt Wolfe • The AI Advantage • Jason West • Prompt Engineering • TheAIGRID Science 🔬 • Kurzgesagt – In a Nutshell • Vsauce • Veritasium • AsapSCIENCE • Sc
Valder

Valder

794 likes

A cozy desk setup with a tablet displaying Chinese text, a retro keyboard, and notebooks, illustrating tips for learning Chinese. The background text reads 'TIPS LEARN CHINESE'.
A digital note titled 'Notes' with two Chinese learning tips: '1. Start with pinyin and tones' and '2. Focus on vocabulary and characters', emphasizing their importance for beginners.
A digital note titled 'Notes' with two Chinese learning tips: '3. Practice Speaking Regularly' and '4. Immerse Yourself in Chinese', suggesting daily practice and environmental immersion.
Chinese Learning Tips for Beginners 🇨🇳✨
You’re starting your Chinese learning adventure? Here are my top tips to help you get going! 🎉 From mastering pinyin and tones to practicing vocabulary and speaking daily, I’ve broken down the essentials to make it easier for you. Trust me, even small daily habits can lead to big progress! 🐉📚
emilie.studygram

emilie.studygram

359 likes

A laptop displays the "Marketing Examples" website, showcasing various marketing case studies like influencer ads, upsells, and viral content strategies. The image is overlaid with the title "Learning Websites to Level Up Your Skills."
The Codecademy website is shown, featuring career paths like Front-End Engineer and Data Scientist, alongside popular courses such as Learn Python 3, HTML, and JavaScript. It highlights a user-friendly approach to coding lessons.
The DataCamp website is displayed, promoting learning data skills from non-coding essentials to data science and machine learning. It illustrates a learning methodology of assessing, learning, applying, and practicing to develop data skills.
Learning Websites to Level Up Your Skills
They make the learning journey feel less like a lecture and more like a chat with a knowledgeable friend. Codecademy – my coding guru! 🤓✨ Forget the boring textbooks; this platform brings the coding game to life with a user-friendly vibe and hands-on lessons. Learning Python, Java, or HTML? They
Reverelia

Reverelia

1434 likes

tips for learning to play guitar 🎸🖤
#guitar #music
taylor 💋

taylor 💋

263 likes

An overhead flat lay shows a planner, colorful pens, a stack of books with glasses, a calculator, and a brain icon, with text overlayed saying "Top Secret study habits of 4.0 Students."
A notebook with handwritten notes displays the "Feynman Technique" with text explaining to teach concepts to others to build understanding, alongside a book titled "The ANATOMY Feynman Technique."
A notebook with handwritten notes illustrates "Pre Lecture Prep," advising to skim chapters or watch videos before lectures to prime the brain for new information and prevent feeling overwhelmed.
Learning Tips & Tricks Backed by Science 🧬 🧠
It’s midterms season, and everyone is usually pretty stressed around this time, including yours truly! Anatomy is a beast for real! However I thought I’d share some of my favorite learning tips with you for a slightly easier way to study! 📖 🔑Feynman Technique: You get to pretend to be the t
Stella Studies

Stella Studies

479 likes

A computer screen displays Haskell code in an IDE, with the title 'LEARNING HOW TO CODE'. The screen shows code lines, file explorer, and status bar, set against a background with butterfly patterns, illustrating the start of a coding journey.
This image titled 'CHOOSING A LANGUAGE' presents popular programming languages: Python, Java, and JavaScript, each with its logo and a brief description highlighting their characteristics and suitability for beginners or experienced programmers.
Titled 'HOW TO START', this image outlines steps for learning to code, including finding resources, joining communities, completing coding challenges on platforms like HackerRank, and focusing on proficiency in one language.
Becoming a tech girly 👩🏾‍💻: Learning How to Code
Hi! I'm new to Lemon8 ✨ and this is my first post ☺️ I'm currently working as a software engineer and thought I'd share some of my ideas about how you can get started with programming. I've invested a lot of time getting underrepresented groups into the field of tech through
Lauren Williams

Lauren Williams

469 likes

A flat lay on a pink picnic blanket showing two e-readers, two physical books, a water bottle, a tote bag, a bookmark, and a ticket, illustrating Kindle tips.
A blurred picnic background with a white overlay listing general e-reader tips: adjusting brightness, dark mode, highlighting, dictionary lookup, and X-Ray feature.
A blurred picnic background with a white overlay detailing e-reader customization tips: changing font, size, spacing, using themes, and disabling page turn animation.
kindle tips ✨
kindle tips ✨🌿☀️📖 —reading options is under home and library btw! you can also pinch and zoom in on screen with your fingers to change size of font! -warmth mode sadly isn’t on kindle basic but it should be! It would make it PERFECT —fun fact I share my account with my mom so all our book
Jules ✿

Jules ✿

2789 likes

5 Learn to Code Sites You Haven’t Heard Of
If you’re learning computer programming and want to know where to find FREE intermediate resources…here are some that I like! Let me know if you’ve used any. 1. FullStackOpen Free courses focused on building web apps. They teach React Native, GraphQL, Typescript, Containers and Database
Study Seal

Study Seal

241 likes

Study tips to ace your exam _ not kidding 🥰
#studyingtips #studyingincollege #academicsuccess #academicmotivation #academicweapon
Shioppi

Shioppi

88 likes

A woman in purple athletic wear stands in a gym, with text overlay announcing "Tips for beginners learning how to lift: top 3 pieces of advice" and a dumbbell icon.
A woman performs a cable exercise, illustrating the tip that "quality of reps is more important than quantity" for building muscle, focusing on challenging "effective reps."
A woman holds a dumbbell, demonstrating the tip to "track your weights, reps and sets" to ensure progressive overloading and better workout results.
Top 3 tips for beginners learning to lift
It can be intimidating for beginners to learn how to lift, and there is so much conflicting information out there! Here are three big tips to help you understand what is important for lifting. This advice will you maximize the results you get from your workouts! Tip 1 : Quality of reps is more i
Trisha Morrison

Trisha Morrison

77 likes

Learning how to code changed my life…
Seriously. I learned how to code when I was 14 and it has opened so many door for me, this video is a super quick overview of the journey I took to get to where I am. In the future I’m hoping to hone my skills through spending time in labs and using my abilities for interdisciplinary work! #coding
Varun Patel

Varun Patel

701 likes

Four Controversial Study Tips! 🌸
Here are four controversial study tips that some people swear by: 1. **Study in bursts, not marathons:** Instead of long study sessions, some people advocate for short bursts of intense focus followed by breaks. While this goes against the traditional notion of prolonged study sessions, rese
essynotes

essynotes

660 likes

Language learning tips
Some tips in case you want to start a new language. For context, I’ve been studying foreign languages since I was born (my native language is Spanish) and studied English since nursery school! Then I started learning French in middle school and college (on my own and in class) and ended up self tea
Connie Valeria

Connie Valeria

25 likes

A page of Korean text with the English overlay 'Korean learning tips that actually works,' indicating the article's topic. The Lemon8 logo and username are visible at the bottom.
A tablet displaying a K-drama scene with Korean subtitles, illustrating the tip 'Watch K dramas with subtitles.' A laptop with Korean learning content is in the background.
A page from an English textbook titled 'Middle School English Lesson 1. The Art of Communication,' overlaid with 'Learn vocabs in REAL LIFE CONTEXT,' connecting to the article's second tip.
Korean Learning Tips From a Native Speaker🇰🇷
As a native South Korean, I’ve met a lot of friends who want to learn Korean Most of them start by learning Hangul and become obsessed with how easy and logical the writing system is. But once they move past the basics, they often hit a wall. Korean grammar, spelling, and all the small rules start
river

river

418 likes

A blurred background of art supplies or color palettes with the title 'Why You Should Be Color Coding your notes' in a colorful gradient. It introduces the topic of using color for better note-taking, with a Lemon8 logo and username.
A list of ten benefits of color-coding notes, including enhancing memory, organizing notes, highlighting key points, and reducing stress, presented over a blurred background. It also features a Lemon8 logo and username.
A call to action with 'Follow for more!' and an invitation to 'Drop a ❤️ in the comments if you love using color in your notes,' set against a blurred background. A Lemon8 logo and username are visible.
Color Code Your Way to Better Grades
Ever wondered why your notes sometimes feel overwhelming? Color-coding isn’t just for aesthetics; it’s a game changer in learning! By categorizing information with different colors, you can enhance memory recall, reduce stress during study sessions, and make learning an enjoyable process. Start tra
CompSkyy

CompSkyy

51 likes

Tips when learning French
French is a timeless language – and learning it can be a pleasurable and rewarding experience if you focus on these key things! French is not like English (duh). The pronunciation will really require you to move your mouth in many funny ways to produce to correct sound. This means spending lots
Anaïs D’Ottavio

Anaïs D’Ottavio

376 likes

The image displays the title "AFFIRMATIONS MONEY CODE 5207418" over a background of US dollar bills. It features an icon of stacked coins with a dollar sign and text stating, "Here's a practical, step-by-step guide to using them effectively in 2026."
The image presents a list of money affirmations, including phrases like "Money flows to me easily and effortlessly" and "I am worthy of financial freedom." It instructs the reader to pick 3-5 affirmations that resonate most, all under the main title "AFFIRMATIONS MONEY CODE 5207418."
This image outlines a "Morning Power Routine" and a "Writing Method" for using the money code 5207418. It advises saying codes aloud with enthusiasm and writing affirmations 11 times daily for 21-33 days while visualizing money.
Money Code 💵 Affirmations
✨Money code affirmations (sometimes called money manifestation codes or prosperity affirmations) are powerful, present-tense statements designed to reprogram your subconscious mind around wealth, abundance, and financial flow. Think of them as “codes” that overwrite old scarcity programming (like “
Miss Liz

Miss Liz

690 likes

A woman with curly hair holds a microphone, presenting a title card that reads 'Data Analysis with Python For Beginners'.
A woman with curly hair holds a microphone, presenting an introductory text about simple steps for learning Python for Data Analysis.
A woman with curly hair holds a microphone, presenting a list of four steps for beginners to learn Python for Data Analysis.
Beginner Friendly Tips For Learning Python for Dat
If I was to learn Python for Data Analysis as a beginner, I would start with the basics, I would learn: Variables Data Types Loops and Functions. There's no Python without libraries and these are the most used for Data Analysis: 👉 Pandas - Data Manipulation 👉 Numpy - Numerical Comput
NeLo

NeLo

77 likes

Girl, It’s Time To Learn How To Code!
Starting out with coding can feel a bit overwhelming, but I promise it gets easier with the right approach! When I first began, the biggest lesson I learned was to start small. Tackling simple projects, like creating a to-do list app or a basic calculator, not only helped me build confidence but al
CompSkyy

CompSkyy

157 likes

Study Smarter, Not Harder 💡 | Ultimate Learning
Struggling to stay focused or remember what you study? These science-backed strategies will change how you learn forever. From the Pomodoro Technique to Spaced Repetition and the Feynman Method — this is your cheat code to success! 🎓🔥 #StudyTips #LearnFaster #StudentHacks #MemoryTechniqu
Engineer Thileban Explains

Engineer Thileban Explains

37 likes

how I got started learning Python 🐍💻👾
I’ve been learning Python this summer to prepare for my research lab and courses in the fall. Programming isn’t required for my major, so I’m taking the time to learn it alone. The biggest tip I can give is specific goals from the beginning! Speaking from experience, this will save a lot of time an
reagan

reagan

43 likes

Language Study Tips. Emotional Stressfree Learning
I am a language student and I want to offer you some tips that work for me. I call my way of language learning Emotional Learning. When I engage emotionally with a language, I learn it faster and stress free. Emotional Learning is engaging with material in the new language in an emotional wa
Siren Chants ☆ Godess & Siren

Siren Chants ☆ Godess & Siren

2 likes

A quote by Pelé about success being hard work, perseverance, learning, studying, sacrifice, and love, displayed over a blurred image of a library with bookshelves.
A collage of motivational quotes for students, including "Don't give up," "Wake up with Determination," and "I have a dream that's worth more than my sleep," set against colorful backgrounds.
An infographic titled "HOW TO STUDY MORE EFFECTIVELY!" detailing five steps: before class, in class, after class, review, and exam preparation, with illustrations for each tip.
Nursing School Study Tips and Motivation
🌙 To the nursing student who’s tired, doubting, or ready to give up — this is for you. There will be nights when the words blur on the page, when your highlighters run dry, and your heart feels just as heavy as your backpack. You’ll wonder if you’re smart enough, strong enough, or if you even be
SouthernMama

SouthernMama

5 likes

A laptop screen displays Python code for machine learning data processing, with a search bar overlay stating 'Great resource for studying machine learning'. A 'SWIPE NEXT' graphic, a graduation cap, and an open book are also visible.
A website interface shows categories like 'Algorithms' and 'Machine Learning', with 'neetcode.io/practice' in the search bar. A list of machine learning problems, including Gradient Descent and Neural Networks, with their difficulty levels is displayed.
A laptop keyboard is visible, with the screen displaying Python code related to machine learning data handling. An overlay text box describes the website as offering leetcode-style practice problems and quizzes for ML concepts from gradient descent to NLP.
Great Resource for Studying Machine Learning
If you are studying ML, this resource is an absolute game changer! #machinelearning #microlearning #lemon8diary #lemon8challenge #study #studying #computerscience #coding #machinelearningalgorithms #TechTips
Maria

Maria

14 likes

College gpa glowup tips
College GPA Glow-Up Tips: 3 Habits That Actually Raise Your Grades If you’re ready for a real GPA glow-up this semester, these are the habits that make the biggest difference. They’re simple, doable, and proven to help you study smarter — not harder. 1. Fix your study environment before fixin
lex❤️‍🔥

lex❤️‍🔥

76 likes

3 Tips For Online Classes!!
Online classes can be a game-changer, but let’s be real—they’re not always easy. Staying motivated when your bed is right there? A struggle. 🙃 But with the right approach, you can absolutely thrive in virtual learning. Let’s break it down! → Create a Dedicated Study Space Having a spot that’s j
CompSkyy

CompSkyy

256 likes

What is Cloud Engineering? Tips to get started
Cloud Engineering is the field focused on designing, deploying, and managing cloud-based infrastructure and services. Cloud engineers work with cloud providers like AWS, Azure, and Google Cloud to build scalable, resilient, and secure cloud environments that support various applications, data stora
vedha | career tips (tech) 👩‍

vedha | career tips (tech) 👩‍

250 likes

Tips for learning korean
i got this from the app eggbun
Nam Gyu

Nam Gyu

3 likes

How I Squeeze 🍋 In Time for Learning Anywhere ✨
How I Study on the Go as a Busy Student ✨📚🧠 Flashcards & One-Page Summaries = lifesavers! Life gets so hectic sometimes (hello back-to-back classes + errands), but I’ve figured out a few study hacks that help me stay on top of things even when I’m not at my desk! Here’s what works for me
Stella Studies

Stella Studies

204 likes

Tips for Learning Heart Anatomy?
I already do the hard part getting to the library but i underestimated the material. There so many valves and arches and muscles I don’t even know where to get started. #letschat #anatomyandphysiology #nursing #studytips #student
Amara

Amara

25 likes

An overhead view of a laptop on a bed, displaying a video. Overlays read 'FINALS WEEK STUDY TIPS AND MOTIVATION FROM A CORNELL STUDENT,' 'Flash cards,' 'Self Care,' and 'Active Recall,' highlighting key study strategies.
A laptop screen shows a YouTube video of anatomical muscles and an Anki flashcard interface. Text overlays emphasize 'Anki Flashcards' and advise creating cards for spaced repetition and learning with 10-15 minute breaks.
A whiteboard in a library setting displays handwritten anatomical notes on muscles and nerves. Overlays encourage 'Write it out,' stating that 'Visualizing usually helps with memorization and recall!' and to 'Use Pomodoro timing to avoid burn out.'
Finals Week Study Tips from a College Student
Finals Week can be really stressful but don’t panic! Here are some tips from me, although I’m definitely also still learning! Break It Down • Use the Pomodoro technique: Study for 25–30 minutes, then take a 5-minute break. After 4 cycles, take a longer break (15–30 minutes). •&#
ninap.m✨

ninap.m✨

21 likes

The SECRET tricks to learning photography FAST
Use these tips to level up your photography game ‼️ 📌 save this for later 🌻💁🏾‍♀️ @kimberlye.antoine 🌻💁🏾‍♀️ @Ella #photographytips #camera #learnphotography #photography #cameratips SoHo
🌻📸Chukwunonso

🌻📸Chukwunonso

502 likes

COLLEGE STUDY TIPS 💌📖
How do you stay organized and up to date in college when you study? Here is how I stay organized! I keep all my dates on a spreadsheet and bring my essentials to the library to ensure I have a clear mind and know exactly what I need to do! #collegestudenttips #collegestudenthacks #collegelife💻
CHERISSE AVANA 🍒🧸

CHERISSE AVANA 🍒🧸

327 likes

Study tips as a CNA student
🩺Create a study schedule: stick to a solid schedule 🩺Stay organized: use a planner or calendar to keep track of all due dates and upcoming clinicals 🩺Use flashcards: visuals on flashcards can help you remember important information 🩺Take notes: Writing down material you covered in class.
ChaylaVelasquez

ChaylaVelasquez

465 likes

Tips for learning spanish!!
here are some tips that may make learning spanish easier!!! #learnspanish #learningspanish #spanishforbeginners #spanishlearning #languagestudy
samone📖

samone📖

60 likes

See more