“Not everyone takes the traditional path into tech — and that’s okay ".

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MyrinNew
    Senior Member
    • Feb 2024
    • 5175

    #1

    “Not everyone takes the traditional path into tech — and that’s okay ".

    How I Learned Programming Without a Computer Science Degree


    "You don’t need a degree to become a developer — just determination, direction, and consistency."


    ---


    1. How I Got Started (Without a Degree)

    Like many beginners, I didn’t know where to start. All I had was a smartphone, a slow laptop, and a strong desire to build things with code.


    Here’s what I did:
    • Picked a beginner-friendly language: I started with Python. It’s readable, flexible, and beginner-friendly. Later, I moved on to JavaScript so I could learn how to build websites.
    • Used free resources:
      • freeCodeCamp
      • The Odin Project
      • YouTube (Traversy Media, Programming with Mosh)for tips
      • ChatGPT (yes, really — for debugging, guidance, and explanations)
    • Followed projects, not just tutorials:
      • A to-do list app
      • A weather app using an API
      • My personal portfolio website
        Building real things helped me understand how everything connects.





    2. My Tools & Learning Habits

    Learning without a degree meant I had to build my own structure — and find what worked for me.
    • My tech stack and tools:
      • Code editor:started with Sublime Text now Visual Studio Code
      • Version control: Git + GitHub
      • Browsers: Chrome DevTools
      • Terminal: Basic Bash commands
    • My routine:
      • I coded for 30 minutes to 2 hours per day
      • Joined online challenges like #100DaysOfCode
      • Took weekly notes to track progress and reflect
    • My key habits:
      • Googling effectively is a skill (and totally okay!)
      • Consistency > speed
      • Don't be afraid to break things — it's part of the process





    3. Lessons I’ve Learned Along the Way

    Without a formal teacher or classroom, I had to rely on curiosity, trial and error, and community.


    Here’s what I’ve learned:
    • You don’t need permission to start. You can begin learning today with a free internet connection.
    • 🔧 Failure is part of the process. Debugging and errors will teach you more than anything else.
    • 🌍 The dev.to community is open and helpful. Forums, Twitter, Dev.to — people are willing to help if you ask clearly.
    • 💪 Self-doubt happens. I’ve wanted to quit multiple times. But I keep reminding myself that progress is better than perfection.





    🚀 Final Words

    I’m still learning. I still Google basic things. But I’ve come a long way from where I started — and I didn’t need a CS degree to get here.


    If you’re also learning without a degree:


    Start small. Build stuff. Share your journey. Stay consistent.





    💬 Your Turn!

    Are you self-taught too?


    What helped you most in your journey so far?


    Let’s connect in the comments. 👇




    More...
Working...