A Complete Beginner’s Guide To Hacking: Operating Systems

This post is part of the series A Complete Beginner's Guide To Hacking Why it matters Different Operating Systems (OSs) are suited to very different things in programming - the differences between are much more significant than when using them for other applications. Therefore it is very important to be aware of the main differences … Continue reading A Complete Beginner’s Guide To Hacking: Operating Systems

Advertisement

A Complete Beginner’s Guide To Hacking: Running Code

This post is part of the series A Complete Beginner's Guide To Hacking Compilers are "computer programs (or set of programs) that transforms source code written in a programming language into another computer language". ¬†You learned earlier that that there are different levels of languages and ultimately the hardware interacts with the binary code - … Continue reading A Complete Beginner’s Guide To Hacking: Running Code

A Complete Beginner’s Guide To Hacking: Writing Code

This post is part of the series A Complete Beginner's Guide To Hacking Shells are the way that a user (as opposed to another computer) interacts with the actual operating system of you computer itself (as opposed to with an application running through your OS). Normally when you are using your computer you probably have … Continue reading A Complete Beginner’s Guide To Hacking: Writing Code

A Complete Beginner’s Guide To Hacking: Working Together

This post is part of A Complete Beginner's Guide To Hacking How To Collaborate One of the problems people encounter when working on projects collaboratively is always how to share and communicate the project so that every member of the team always has the most updated version of it. For lots of things this can … Continue reading A Complete Beginner’s Guide To Hacking: Working Together

A Complete Beginner’s Guide To Hacking: How To Learn Languages

This post is part of the series A Complete Beginner's Guide To Hacking First of all the question needs to be what is it you want to learn? Is it a specific language, is it computer science, or is just experience and practice that you are after? There are generally several different mediums for learning … Continue reading A Complete Beginner’s Guide To Hacking: How To Learn Languages

A Complete Beginner’s Guide To Hacking: APIs

This post is part of the series A Complete Beginner's Guide To Hacking. What Is An API? API stands for Application Program Interface and is a way of one application interacting with another application, database or component. If for example you want to interact with a database of users and get information about it or … Continue reading A Complete Beginner’s Guide To Hacking: APIs

An Unexpected Journey/Year Out

So in my mildly superstitious way I thought this year was off to a bad start when I had too much of a very sober headache to enjoy New Year's Eve and within a few minutes of 2015 I had sloped off to sleep. However I think even without superstition I had begun to realise … Continue reading An Unexpected Journey/Year Out