background preloader

Happy Nerds - Programming Links for Kids

Teaching kids how to write computer programs, by Marshall Brain by Marshall Brain Quick Intro - If you are looking for a quick and easy way to teach your kid a real programming language, without downloading anything or buying anything, try these Python tutorials. Your kid will be writing and modifying code in just a few minutes. Marshall Brain's quick and easy Python tutorials Let's say that you have children, and you would like to help them learn computer programming at a youngish age. As the father of four kids, I have tried to approach it from several different angles. Let's start with a something important: Every kid is different. The second thing to realize is that real analytical skills often don't start appearing until age 11 or 12 or 13 in many kids, so expecting huge breakthroughs prior to that may be unrealistic. That being said, there are lots of fun things you can try as early as five or six... Games Let's start with a few games. Then there is this game, which actually does a very good job of teaching simple programming skills: Python for Kids

How To Teach Programming To Kids This is R. L. Shanker’s submission for the HP Magic Giveaway. Feel free to leave comments for this article as you see fit – your feedback is certainly welcomed! If you’d like to submit your own how-to, what-is, or top-five list, you can send it to me. You probably know a kid who is bitten by the computer bug – could be your son or your nephew or your friend’s kid. In this how-to, I review two tools that have been tested successfully in homes/schools across the world. Age 6-9 years Scratch: A product of the Lifelong Kindergarten Group at MIT, Scratch provides kids with an exciting environment to create and share computer applications. Age: 10-14 years Phrogram. The only downside is that Phrogram is not a freeware. Age: 15+ years The kid is now ready for the big league; it is time to respect his intellect and let him take the deep plunge. Final thoughts Engage, engage and engage. The actual choice of software or platform is a subjective one – it depends on the student and the tutor.

Downloads BackTrack 5 comes in several flavours and architectures. The following page will help you choose the right version for you. Although registration is not required, we would certainly appreciate it – and it would also give us the opportunity to update you when there are important BackTrack updates or news. BackTrack 5 is OUTDATED and no longer supported – Downloads have been discontinued . Please check the KALI LINUX project instead. I’ve downloaded my BackTrack image, now what ? If you are unsure of what to do after you have downloaded your copy of BackTrack, we suggest you head on to our BackTrack Wiki which contains step by step instructions on how to get up and running with BackTrack. Need a real world penetration testing course? Perhaps you are an experienced penetration tester who needs to go a step further? We would like to thank the following for mirroring Back|Track

Programming 101 - The 5 Basic Concepts of any Programming Language - How to Program with Java First off, I’d like to say that I’m writing these preliminary posts in a way that I’ll assume you have very little knowledge in programming. I want this content to provide anyone “walking in off the street” the knowledge to be able to write their first program with the Java programming language with as little pain as possible. So, let’s get started with our first topic: The 5 basic concepts of any programming language. You might say, “Why are we talking about any programming language? I thought this was about Java”. So here are the 5 basic concepts of any programming language: I recognize that these words probably look foreign to you, but don’t worry, I’ll do my very best at taking the mystery out of them. What is a variable? Variables are the backbone of any program, and thus the backbone of any programming language. This concept is extremely powerful in programming and is used constantly. What the heck are String, Integer and Double? Excellent question! Plenty of Ways to Learn

All commands | commandlinefu.com PC Hell: Computer Hints and Tips to bring you back from the edge The Geek Stuff Low-Cost Tools That Every Techie Needs It’s been ten years since I took my first IT job, and in that time I’ve collected a bunch of tools that have proved invaluable to me in resolving issues with computers, hard disk drives, printers and other corporate hardware. While I work purely freelance these days, I still maintain a collection of devices and gadgets that can be used to assist with quickly resolving problems that might arise. By bringing you this list of must-have hardware, I hope to be able to demonstrate that not only is the role of the successful desktop support technician 50% knowledge, 30% personality and 20% efficiency, but that these tools are affordable. You shouldn’t need more than $30 to build your tech support toolbox, enabling you to resolve the majority of issues on the spot. The Basics What do you keep in your toolbox? USB stick, 4GB or higher capacity.USB SD card adaptor (can be bought very cheaply).Ethernet Cable Crimping Tool.Torx screwdrivers. Hard Disk Recovery Laptop Motherboard Testing

Related: