The Software Engineering Journey
A month of building foundations, breaking things, and becoming fluent in the language of code.
Month One Down: My First 4 Weeks in Software Engineering Bootcamp
I’ve just wrapped up my first month in my Software Engineering bootcamp, and it’s been an incredible mix of learning curves, small victories, and “aha!” moments. From writing my first command-line scripts to pushing code to GitHub, I’m starting to see how the pieces of software development fit together. Here is a quick (though I honestly doubt it’s going to be quick) look at what I’ve learned and built so far.
Command Line Interface (CLI): Getting Comfortable with the Terminal
Before this bootcamp, the terminal looked intimidating. Now it feels like home base.
Learned fundamental commands like
cd,mkdir,touch,rm, andls.Navigated and organized file systems efficiently without relying on a GUI.
Used command chaining and redirection to streamline workflows.
Wrote simple bash scripts to automate repetitive tasks.
💡 Big takeaway: The CLI is not scary. And, it becomes second nature pretty quickly!
Git and GitHub: Version Control Like a Pro
Version control has become second nature almost quickly. I now understand how teams keep their code organized and track changes.
Initialized repositories and committed code using Git.
Worked with branches to experiment safely and merge changes confidently.
Resolved my first (few) merge conflicts — and lived to tell the tale!
Collaborated on mini-projects via GitHub pull requests and issues.
💡 Big takeaway: Git is the safety net that lets you code bravely.
JavaScript Foundations: My First Real Programming Language
The heart of web development — and a new way of thinking about logic and structure.
Mastered variables, data types, loops, and conditionals.
Built small functions to solve problems like string manipulation and array filtering.
Explored the DOM and practiced making web pages interactive.
Learned debugging techniques using
console.log()(a developer’s best friend).
💡 Big takeaway: JavaScript is both playful and powerful — you can see results instantly.
HTML: Building the Structure of the Web
Every web page starts with structure, and HTML made that click for me.
Created semantic HTML pages using elements like
<header>,<section>, and<footer>.Linked pages together and embedded images, videos, and external content.
Experimented with forms and accessibility-friendly markup.
💡 Big takeaway: Good HTML isn’t just about looks — it’s about clarity and accessibility.
Projects & Milestones
Here are a few highlights from what I’ve built this month:
Personal Portfolio (v1): A simple static site using only HTML and JavaScript — my first real digital home.
CLI Habit Tracker: A small Node.js script to log daily habits directly from the terminal.
GitHub Collaboration Exercise: Contributed to a shared repo with classmates, practicing branching and code review.
Reflections and Next Steps
This first month has been about foundations — learning to think like a developer and getting comfortable breaking things (then fixing them). Next month, I’ll dive into CSS, DOM manipulation, and frontend frameworks, continuing to build real projects and solidify these skills.
If you’re also learning to code, remember: progress isn’t always visible on a day-to-day basis, but looking back, the growth is real.
What’s next:
I’ll keep sharing monthly updates here as I progress through the boot camp, including projects, reflections, and lessons learned along the way.
Follow along if you’re curious about the journey from absolute beginner to software engineer!

