All posts by hunt4spidy

Learn to Code Windows 10 Apps: Microsoft’s Free Course for Beginners

The Universal Windows Platform from Microsoft is something that allows you to develop cross-platform apps for multiple devices- ranging from Windows Phone, Windows 10 PCs, Xbox to Raspberry Piand HoloLens.

This course is designed for the absolute beginner, so it doesn’t matter if you’re a pro developer or just a newbie. If you are looking to learn how to code Windows 10 apps, this video series for absolute beginners and the developer’s guide to Windows 10 is must for you. (Links are given in the end).

In this video series of 80 tutorials, Bob Tabor guides you through the concepts of coding Windows 10 apps in C#.

The only pre-requisite for this course is the basic understanding of the C# fundamentals. If you don’t have this with you, first checkout the C# fundamental series. (Link in the end)

The course curriculum revolves around two major parts. The first part teaches you how to code basic apps and the second one deals with an extensive tutorial for building four complete apps: weather, a hero explorer app, soundboard and an album cover matching game.

On the web, there are numerous resources available to teach you C#, but finding a free course with A-Z of the language could be tough. So, Microsoft’s guide is a great place to learn C# and coding Windows 10 apps.

Also, future of Windows 10 depends on the apps in the Windows Store. So, who knows you could become the next big-shot coder at Redmond building the next Xbox app.

Learn to code: Learn Mobile Game Development By Building 15 Games

Here’s the introductory video:

Here are the course links:

C# Programming fundamentals: C# Fundamentals for Absolute Beginners
For absolute beginners: Windows 10 development for absolute beginners
For learning at a faster pace: Developer’s Guide to Windows 10

Learn it Faster: The Entire Python Language in a Single Image

A China-based developer Yusheng has created this brilliant infographic that encapsulates the entire Python 3 programming language in a single image. Python is one of the most popular programming languages and it’s a skill every programmer must possess.

Yusheng’s mind map is here for you in easily understandable format that will help you to brush up your memory.

You can find the image online on GitHub, or save it directly from below.

You can also grab your Python Hacker Bundle here.

python 3 in one pic



Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

Even if you’re a Windows (or Mac) user, knowing how to use Linux is avaluable skill, and it can run a bunch of awesome things in your home—even if it isn’t your main desktop OS. Here are 10 ways you can use Linux even if you’re not ready to go full Ubuntu.

10. Troubleshoot Other Computers

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

You don’t even need to install Linux on a box to make it useful—all you need is a solid live CD. Just boot from the CD and you can grab any files from the hard drive, even if the computer won’t boot or you’ve forgotten your password. Linux can even help if you accidentally formatted your entire drive. Of course, not all system rescue discs are Linux—and there are a lot of good ones out there—but a bit of basic Linux knowledge can turn you into a troubleshooting expert.

9. Make a Chromebook More Useful

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

You’d be surprised how much you can get done in Chrome OS. There are a lot of great Chrome apps out there for editing audio, video, images, coding, and more—but sometimes you just need a more powerful desktop app you’re familiar with. Luckily, you can install Linux alongside Chrome OS really easily, and get access to a traditional desktop with a bunch of apps. It won’t get you Photoshop or something of that caliber, but if all you need is a bit of a safety net, it’s perfect.

8. Host a Web Site or Webapp

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

You’d be surprised how many web sites you visit every day actually run on Linux—and if you want to build a web site, you probably will too. Possibly more interesting, though, is how you can use a Linux-based web host—likeDreamhost—to host your own personal RSS reader with Tiny Tiny RSS, or your own Dropbox clone with OwnCloud. You could, of course, host these on a Linux box in your home, too. It’s a bit more complicated, but it gives you complete control over everything rather than putting your data in someone else’s hands.

7. Work with Hard Drives and Partitions

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

If you dual- or triple-boot your system and ever want to move partitions around, you’ll have a much easier time with a Linux live CD and GParted. Heck, even if you don’t dual-boot, you’ll still need a bit of help from Linux if you ever migrate to a solid-state drive, or upgrade to a more spacious drive. And, if you want to securely wipe it so no one can get at your data…well, Ubuntu can do that too.

6. Automate Everything In Your Home

With a little Linux knowledge and a cheap computer—like the Raspberry Pi—you can create all sorts of tiny home automation gadgets. You can control your home with Siri, mount a Google Calendar tablet on your wall, set up a home surveillance system, control your blinds and air conditioner, stream music in your living room, build a digital photo frame, build a sunrise alarm clock, and…pretty much anything else you can think of. With a cheap board like the Raspberry Pi and a free OS like Linux, you’re more limited by your imagination than your wallet.

5. Run a Home Server for Backup, Streaming, Torrenting, and More

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

If you don’t want to leave your computer on 24/7 just to share files or download torrents, a tiny dedicated Linux box might be a better solution. With an old computer or a cheap new one, you can put together a home server that stores your backups, streams movies and musics, seeds torrents, or performs any number of other tasks quietly in the corner. You can put one together with Nas4Free, FreeNAS, or even Ubuntu—though our favorite solution is the Linux-based Amahi. (Yes, we know FreeNAS and NAS4Free are technically FreeBSD—but we’re going to lump them in with Linux for practical purposes.)

4. Create a Dedicated Media Center or Video Game Machine

If you have a computer that won’t even use the desktop—like a media center or dedicated emulation machine—why not just set it up with a Linux backend? It’s free and easy to do. XBMC works great on Linux, whether you’re running on a Raspberry Pi or just a low-powered PC, and you can turn just about any PC into an all-in-one retro video game console. The Raspberry Pi works well for older games, but you’d want something more powerful to play newer stuff. Heck, you could even use it to create a retro arcade coffee table.

3. Brush Up on Your Hacking and Security

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

Some Linux distributions, like BackTrack or Kali, are security-focused distros for testing security systems. That means you can use them to learn how to, say, hack WEP or WPA Wi-Fi passwords, which is a great way to learn a bit more about your own network security and how to protect yourself from similar attacks. Of course, we don’t recommend using these powers for evil—but knowing evil’s tricks gives you a good path to preventing them.

2. Revive an Old or Slow PC

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

And so we come to one of the most obvious and common uses for Linux—and still one of the best. If you have a PC that’s seen better days, Windows is far from the ideal OS. install a lightweight Linux distribution on it (like Lubuntuor, if you’re a bit more savvy, Archbang) and it’ll feel like a new machine again. It may not be able to do everything your powerful Windows machine can do, but it’s better than having a non-functional computer, and works perfectly for basic tasks.

1. Learn More About How Computers Work

Top 10 Uses for Linux (Even If Your Main PC Runs Windows)

If none of the above sound like anything you need, why not just get in the spirit of DIY and learn a little bit more about how computers work? Tons of things run Linux these days, from TVs to the Android phone in your pocket, and learning about Linux is not only a fun hobby in and of itself, but it’ll help you learn a bit more about what makes these machines tick. We recommendgetting started with something like Ubuntu or Mint, then when you get a little more familiar, move onto Arch for some serious learning. There are a ton of great distros out there, and even if you’re just playing around, you may find that those skills come in pretty handy one day.


Use the New Windows 10 Keyboard Shortcuts in Command Prompt

Talking about the Windows 10 features and functionalities, there could be negative arguments like privacy concerns and Microsoft stealing your data. But, the Command Prompt in Windows 10 is a definite improvement compared to the older version of Windows. The Command Prompt in Windows 10 feels smoother and comes with the functionality of using keyboard shortcuts.

With the new shortcuts, you can easily cut and paste things in the Command Prompt window along with other useful ones. Let’s know more about them:

 How to enable Windows 10 keyboard shortcuts in Command Prompt?

In Windows 10 final version, Command Prompt keyboard shortcuts are turned on by default. If you are having the earlier builds, you can check the Propertiesand turn them on.


In the Command Prompt and right-click on the title bar to open the options and click Properties. Under the Options tab, find the section Edit Options and check the box next to Enable Ctrl key shortcuts.

Windows 10 keyboard shortcuts in Command Prompt:

Here is the list of Windows 10 keyboard shortcuts in Command Prompt:

Copy selected text to clipboard: Ctrl + C or Ctrl + Insert

Paste copied text: Ctrl + V or Shift + Insert

Select all text in the current line (if there’s no text in the current line, all text in the Command Prompt will be selected): Ctrl + A

Move screen one line up/down (similar to scrolling): Ctrl + Up/Down

Move screen one page up/down: Ctrl + Page Up/Page Down

Open Find window for searching through the Command Prompt: Ctrl + F

Enter Mark Mode (lets you select text with the mouse): Ctrl + M

(In Mark Mode) Move cursor up, down, left, or right: Up/Down/Left/Right

Move cursor up/down one line and select text: Shift + Up/Down

Move cursor left/right one character and select text: Shift + Left/Right

Move cursor left/right one word and select text: Ctrl + Shift + Left/Right

Move cursor up/down screen and select text: Shift + Page Up/Page Down

Move cursor to the beginning/end of current line and select text: Shift + Home/End

Move cursor to the beginning/end of screen buffer and select text and beginning/end of Command Prompt’s output: Ctrl + Shift + Home/End

Close the Command Prompt: Alt + F4



How to Crash Your Computer Using a Batch File

Method 1 of 2

start %0
  1. Crash Your Computer Using a Batch File Step 1
    Open Notepad and paste the text above.
  2. Crash Your Computer Using a Batch File Step 2
    Save the file as anything.bat removing the trailing .txt.
  3. Crash Your Computer Using a Batch File Step 3
    Find and run anything.bat to cause your computer to crash.
  4. Crash Your Computer Using a Batch File Step 4

Method 2 of 2: Using up resources on the computer

This method is similar to the first one, but it does not open any windows or programs, making it much more discreet.

  1. Crash Your Computer Using a Batch File Step 5
    Copy and paste this code into Notepad or whatever text program you’re using.

    • @echo off
    • start
    • goto A:
  2. Crash Your Computer Using a Batch File Step 6
    Save as a batch file. It’s ready.

How to Get the Best Linux Features on Windows?

For many users, Linux isn’t a viable option for everyday work. Some don’t have the time or resources to learn a new OS, while others have a need for functionality only Windows can provide. However, Linux still has a bunch of great features and advantages. Here’s how to get some of them on Windows.

Beef Up Your Window and Desktop Management with Dexpot

How to Get the Best Linux Features on Windows

Out of the box, Windows has only one way of adding a second desktop workspace: buy a second monitor. While that has its advantages, wouldn’t it be handy to separate your workspaces virtually? Many Linux distributions seem to think so and the features come built in to the OS. Fortunately, we can add them to Windows fairly easily.

Dexpot is one of our favorite tools for getting this done. By default, Dexpot gives you multiple desktop spaces so you can spread out your work. You start with four separate workspaces, but you can create more or fewer as you need. The plugins and extras section in the settings of the app allows you to add sweet visuals like a 3D desktop cube (similar to the famous cube in Compiz on Linux).

Dexpot’s usefulness doesn’t end there, though. In addition to creating multiple desktops, you can also use it to manage individual windows. Similar to Mission Control (formerly known as exposé) on a Mac, Dexpot allows you press a keyboard shortcut to view all of your windows at once with the Dexcontrol plugin (enabled by default, but it can use some custom tweaking).

Tile Your Windows More Efficiently with Divvy

Yet another thing Linux distros excel at is tiled window management. Put simply, tiling windows allows you to quickly arrange them side by side or stacked so you can view multiple applications at once. Windows sort of does this natively by allowing you to snap a window to the left or right half of the screen. Any other configuration, however, is right out.

Divvy can be invoked with a quick keyboard shortcut and allows you to scale a window based according to a predefined grid. It’s flexible enough to allow for a wide range of layouts without requiring a bunch of work upfront to define where you want windows to go first. It certainly beats trying to catch the corner of your browser and arbitrarily drag it wherever.

Make a More Powerful Dock with ObjectDock

How to Get the Best Linux Features on Windows

Prior to Windows 7, the taskbar was kinda crummy. The new one is actually so good that many of you found it to be your favorite. That doesn’t make it perfect, though. One alternative if you want something with a little more flair and a lot more customization is ObjectDock.

ObjectDock adds an animated dock to Windows. OS X and Ubuntu, along with several other Linux distributions use similar features. Since Windows 7, the standard dock isn’t as wildly different from apps like ObjectDock as they older versions used to be, but they still offer some advantages like creating tabbed docks, allowing you to organize app shortcuts. You can also open files by dragging them to the app in the dock, and it includes some more attractive animations. If you’re not willing to spend $10 on ObjectDock, the classic RocketDock offers similar functionality.

Create a Central Notification System with Growl

How to Get the Best Linux Features on Windows

Windows has a pretty disjointed notification system. In fact, many apps like Chrome avoid using Windows notifications altogether and opt to build their own system instead. While some may be worth keeping around (Chrome’s notifications are pretty useful), Growl for Windows can manage just about everything else.

Growl uses an assortment of plugins, userscripts, and extensions to intercept extensions from your regular apps. Unfortunately it can’t just grab them all. However, extensions like Checker Plus for Gmail or Google Calendar can send messages directly to Growl. You can then customize what types of notifications you get, how long they last, and even forward them on to your phone.

Get a UNIX-Like Command Line with Cygwin

How to Get the Best Linux Features on Windows1

The command line is one of the most powerful, yet under-utilized tools in Windows that everyone should master. It’s still not perfect, though. If you’re coming over from Linux, or you just want to learn some of the more universal Unix-based commands (most of which work on both Linux and OS X systems),Cygwin is where you want to get started.

We’ve written an intro guide to Cygwin before, but for the uninitiated, Cygwin is a Windows command line utility that’s adapted to be familiar to Linux users. Here, you can use Linux-native commands. For super basic tasks, this won’t amount to much beyond replacing the “dir” command with “ls”, but it simplifies working with cross-platform apps and instructions. For example, if you were using Todo.txt, the command-line integrated to-do list app created by Lifehacker founder Gina Trapani, your commands would be much more similar to the Linux version.

Cygwin is more than just an app, though. Because it integrates the vast library of commands and packages directly into the Windows command line, you can use any terminal emulator you like and still have access to your new powers. As we’ve discussed before, Console and Mintty emulate more powerful, Linux-style terminals. Console is particularly neat due to its tabbed interface, allowing you to jump between multiple locations and tasks without creating whole new command line windows.

Get a Command Line Package Manager with Chocolatey

Linux users are used to being able to install apps directly from the command line with a simple string of text. Compared to the convoluted method of installing apps on Windows that tends to start with a Google search and end with dodging fake download buttons, package managers are pretty nifty. Enter Chocolatey, to help simplify the process.

Chocolatey is a package manager for Windows that lists over 1800 programs in its database, all of which can be installed or updated from a single terminal command. Chocolately even integrates with Cygwin, so you can install Chrome, Firefox, VLC, CCleaner, Dropbox, Skype, or hundreds of other apps by simply typing clist [appname].

Remap Your Entire Keyboard with Autohotkey

Many Linux distributions come with built in key mappers like XKB. In the Windows camp, our favorite scripting tool, Autohotkey, allows you to perform many of the same functions. You can use a single line to reassign any button to another key or combination of keys. You can also get fancy and use AHK’s scripting powers to do more complex actions like turning your Caps Lock key into a dedicated web search button, or programming your middle-click button paste your clipboard contents (yet another great feature of Linux).

Create a Portable Windows Installation with WinToUSB

How to Get the Best Linux Features on Windows

Undeniably, one of the biggest advantages of Linux is that you don’t necessarily need to wipe out your entire system to run it. Live CDs and USB installations of popular Linux distributions have existed for nearly as long as their respective mediums have. Windows isn’t quite as flexible, but WinToUSB allows you to create a portable Windows installation you can run from a USB hard drive drive. You can check out our guide here with the full instructions on how to set this up.

Find Great, Free, Open Source Software

How to Get the Best Linux Features on Windows

One of Linux’s greatest advantages, of course, is the bevy of free and open source software available. You probably know this already, but it bears repeating: Windows has quite a bit of great open source software too, including many of the same apps that you can get on Linux (like Pidgin, GIMP, LibreOffice, and [obviously] Firefox).

Plus, if you’re ever looking for a good piece of software and want something open source, Osalt (short for “open source alternative”) finds the best free and open counterparts to your favorite apps. While it’s very useful for Linux converts, Osalt knows no platform. Windows and OS X users can all find listings for their OS.

Even if you’re already comfortable with your apps of choice, it’s still worth taking a look. For example, we all know GIMP is available on Windows, but by searching for alternatives, you’ll also find GIMPshop, one of our favorite apps that makes GIMP’s interface easier and more familiar to use. If you want to narrow your search even further, you can check out Open Source Windows, which lists a few essential apps—as well as our list of the 50 free apps we’re thankful for, which includes many open source programs.