Learn Basic Programming

Before you can start studying a programming language you’ll need to know some basics first. Programming contains three basic elements: input, output, and algorithm. A program almost always relies on some sort of input. The majority of the time, the input is provided from a user, or from another program. On the other hand, there is always an output from a program. The output is the final result of the program’s execution. But what holds these elements together? Only algorithm can. Which in this case, is your job to create.

You may have asked yourself what programming language should I learn (C++, C#, Java, JavaScript, HTML…)? The answer is pretty obvious, only after translated into basic English. Below I’ve made a list of areas you want to learn to program in and links to tutorials surrounding those subjects.




Windows Programs:




Mac Based Programming:


Record Your Computer Screen With Screenr

Image representing Screenr as depicted in Crun...

Image via CrunchBase

Have you ever wondered how people record their computer screens on YouTube or other video sites? Now you can do it yourself because of Screenr. It lets you choose the size of the screen to record and gives you up to 5 mins of recording time. Not only that it lets you immediately share it on twitter. All using Java it has a simple UI (User Interface) that’s really easy to use. The good thing about it is that’s its 100% free and you don’t have to download it. Ever. Plus it works on Mac’s and PC’s and it plays on anywhere on the web, even on your Iphone. You can also publish the video on their site. Enjoy!