background preloader

Kidsruby.com

Kidsruby.com
Related:  

Aptana Studio 3 The professional, open source development tool for the open web It's ready. It's time. Core Features HTML, CSS, and JavaScript Code Assist Aids in authoring of HTML, CSS, JavaScript, PHP, and Ruby. Code Assist Deployment Wizard Support for one-shot as well as keep-synchronized setups. Deployment Wizard Support for one-shot as well as keep-synchronized setups. Integrated Debugger Set breakpoints, inspect variables, control execution. Integrated Debugger Git Integration Easily put your projects under git source code control. Git Integration Easily put your projects under git source code control. Built-in Terminal Quickly access a command line terminal for execution of operating system commands and language utilities such as gem, rake, etc. Built-in Terminal IDE Customization Setup your development environment exactly the way you want it by extending the core capabilities through scripting of custom commands. IDE Customization

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. 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. Magic Pen (wait a few seconds to see the word "play", then click the word "Play") Fantastic Contraption Auditorium (Drag the circle-with-arrow-in-it around. I love Light Bot. Python for Kids RoboMind

Hurricane Electric IPv6 Certification Welcome to the Hurricane Electric IPv6 Certification Project. This tool will allow you to certify your ability to configure IPv6 and to validate your IPv6 server's configuration. Through this test set you will be able to: Prove that you have IPv6 connectivity Prove that you have a working IPv6 web server Prove that you have a working IPv6 email address Prove that you have working forward IPv6 DNS Prove that you have working reverse IPv6 DNS for your mail server Prove that you have name servers with IPv6 addresses that can respond to queries via IPv6 Prove your knowledge of IPv6 technologies through quick and easy testing You will also demonstrate that you are familiar with IPv6 concepts such as: Users say that the Hurricane Electric Free IPv6 certification service is both entertaining and educational. We aim to provide you with something to do after your first IPv6 ping.

Programming Languages (critique) For many digital products, poor user interface design and UX can sink an app’s fortunes even if the underlying engineering is powerful and innovative. (Remember Color?) But what about the interfaces behind the interface, the ones that developers spend hundreds or thousands of hours interacting with while they build software for the rest of us? Yes, I’m talking about programming languages. Let that sink in. They created a "placebo language" called Randomo, whose syntax was randomly generated, to use in trials alongside Quorum and Perl. I asked Andreas Stefik, the paper’s lead author, what design attributes an "evidence-based programming language" like Quorum had that made it easier for novices to use accurately. integer i = 0 repeat 10 times i = i + 1 end That still looks mostly like Greek to me, but Stefik compares it to this equivalent statement in Java ("which is similar to Perl is some ways," he says): for(int i = 0; i < 10; i++) { } That’s not Greek, it’s Klingon.

KidsRuby 1.0 Released So, you have a son or daughter who is showing some interest in computer programming, but you're not really sure where to start. What to do? Well, as a former high-school computer science teacher, I am here to strongly recommend that you start them off with a scripting language like Ruby or Python. A scripted language tends to be a lot easier to start with than something like Java, C#, C/C++, or any of the other low-level languages out there, which will mean a lot less frustration for junior programmers. And less frustration for the kids means a much better chance that they'll stick with it. As mentioned, Ruby and Python are both excellent choices for a first programming language. In terms of a good starting point for Ruby, it's worth noting that the Ruby community has recently released KidsRuby, a development environment specifically geared toward kids: Happy KidsRuby, We've Gone Version 1.0! At the moment, the KidsRuby environment is available for Windows and Mac OSX.

Learn Code The Hard Way -- Books And Courses To Learn To Code Cheat Sheets & Quick Ref Cards for Developers KidsRuby Teaches Your Children How to Program You’ve got to start them young, right? With kids picking up on how to use a computer faster than ever before, why not teach them how to program too? Kids Ruby is a piece of software and set of tutorials that teaches kids the art of development, with Ruby as its programming language of choice. The software is available for Mac or PC, or if you’re feeling really adventurous, you can install the KidsRuby OS, which is built on Ubuntu. Teach your kids how to program The KidsRuby site speaks about programming in a way that kids can understand. When we say “hack your homework” we mean “learn how to write a computer program to help you with your homework”. How adorable is that? With the KidsRuby editor and curriculum, children can jump right in and start creating simple programs in Ruby: With all of the code for KidRuby sitting on GitHub, people are starting to collaborate on it and make more curriculums for your budding rock star developer. ➤ KidsRuby Corona coverage Teach your kids how to program

Learn Code The Hard Way -- Books And Courses To Learn To Code How To Hire a Great Developer [FLOW CHART] Thomas Edison once said that "genius" is 1% inspiration and 99% perspiration. In the world of technology startups, that 99% involves a heck of a lot of coding and wireframing. If you've got an idea for a startup, that's great — but odds are that an idea is all you have. If you're just foraying into the land of entrepreneurship, you may wonder where the to even start looking for such a person. From trolling your network to attending meetups, there are myriad ways to meet skilled developers. Throughout the search, there's plenty of room for missteps, and you might not know the right questions to ask. Image courtesy of iStockphoto, nullplus, Infographic courtesy of General Assembly

Learn to Code with Harvard's Intro to Computer Science Course And Other Free Tech Classes I’ll confess, when it comes to computers, I’m pretty much strictly a user. And these days, with the potential freedom and creatively afforded by open access software, the endless hacks for virtually everything, and the availability of free online computer classes, that seems like kind of a lame admission. So I’m tempted to rectify my programming ignorance by pushing through what promises to be a rigorous intro to computer science, CS50, Harvard’s introductory course for both majors and non-majors alike. The course offers a broad knowledge base to build on, as you can see from the description below: Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Harvard has made this course available free to anyone---via YouTube, iTunes, and the course page---with a series of lectures filmed during the Fall 2011 semester. Professor Malan has become something of a hot shot at Harvard.

Related: