A first small program
A tiny console program written while learning the basics of logic.
- Works, mostly
- That getting something to run is only half of understanding it.
Still learning.
That’s the point.
Computer Science student, curious by nature.
Currently studying Computer Science — learning how computers work before deciding exactly what to do with them.
I’m Kamana, a B.Sc. Computer Science student currently building my understanding of the fundamentals behind computing.
Right now, most of my learning is theoretical — from programming concepts and computer systems to networks, databases, and problem solving.
Over time, I want to turn those foundations into practical skills in programming, cybersecurity, and ethical hacking. This website is a record of that process.
Foundations first — mostly theory, learned in college and in my own time.
The basic principles behind computers — hardware, software, data, and computation.
How instructions, logic, variables, conditions, loops, and functions fit together, before focusing on any one language.
How computers communicate, how networks are structured, and how information moves between systems.
How information is structured, stored, organised, and retrieved.
Processes, memory, files, users, permissions — how an operating system quietly manages a machine.
Logical thinking, and learning to break complex problems into smaller, honest steps.
No percentages. Understanding isn’t a progress bar — these are honest states: curious, exploring, learning, practicing.
Turning theoretical concepts into working software.
Understanding how systems are protected, and where they fail.
Learning security from an offensive perspective — responsibly and legally.
Understanding computers beyond the surface.
Future areas of exploration — not current expertise.
A direction, not a promise. Not knowing everything yet is not something to hide.
A learning journal. Written as I figure things out — often after getting them wrong first.
Small programs, experiments, and unfinished ideas. Some worked. Some didn’t. Both taught me something.
A tiny console program written while learning the basics of logic.
An early web experiment — a little HTML, a little curiosity.
Reworking an assignment to actually understand it, not just submit it.
Space kept for the next thing worth trying.