---
# System prepended metadata

title: My First week at Blockfuse Lab

---

My First Week at Blockfuse Lab – Cohort III (Web2 Track)
Although I missed the first week of classes due to a health challenge, I officially resumed on Wednesday, June 18th, 2025. It’s been only a few days, but my journey into the world of software engineering at Blockfuse Lab, Jos has already been exciting and insightful!

My first few days were all about getting comfortable with the Linux command line. still getting to know over 50 essential Linux commands, which form the backbone of every developer’s workflow. These included commands for:

Navigating directories (cd, ls, pwd)

Managing files (cp, mv, rm, touch, mkdir)

Viewing and manipulating content (cat, less, grep)

Learning these commands has given me a stronger grasp of how developers interact with systems under the hood, which is essential for backend development.

File Permissions and Ownership
We also learned about file permissions and how to control who can read, write, or execute files using:

chmod – to change file permission modes (e.g., chmod +x script.sh)

chown – to change file ownership (e.g., chown user:group file.txt)

Understanding permissions is crucial for security and collaborative development, ensuring that files and scripts behave as intended in different environments.

Shell Scripting & Vim
One of the most exciting parts was getting introduced to shell scripting. I learned how to:

Create .sh files

Automate tasks like prompting for input and validating it

I also started using Vim, a powerful text editor that runs in the terminal. Though it has a steep learning curve, it's incredibly efficient once you get the hang of its commands and modes.

Despite starting late, I'm excited to continue this learning journey, build real-world skills, and grow alongside a community of like-minded aspiring developers.

Stay tuned for more weekly updates from my time at Blockfuse Lab, Jos!

#BlockfuseCohortIII #Web2 #Linux #ShellScripting #SoftwareEngineeringJourney