Pioneers is a digital making challenge for 11- to 16-year-olds in the UK and Ireland. Find a team of up to five equally awesome thinkers and makers, and an adult to mentor you throughout the challenge.
Closing date Friday 1st December
You’ve probably heard the saying “Once it’s on the internet, it’s there forever”
What do you think? Also, if you want to know if your project for Coolest Projects must be finished before the event, this might give you a hint!
If you want to look at how a website has looked in the past, go to www.archive.org and type in the URL (e.g. www.coderdojodl.com) of the website you’re interested in seeing.
Black columns will show for any years where there is historic information:
Any dates where the website was crawled by the Wayback Machine will be highlighted in blue:
Clicking on the date will bring you to how the website looked at that time:
Be aware that things don’t always display exactly as they were, though – here’s how the home page of www.coderdojo.com has looked in November over the last few years:
2017 (very similar but not exactly the same – can you spot the differences?) :
So does that project for Coolest Projects need to be completely “finished”? What do you think now?
As you all know, I keep repeating the same message week in and week out – the best way to learn to code is by coding. Interestingly, I stumped into an article by Richard Branson (Richard Branson is an English business magnate, investor and philanthropist. He founded the Virgin Group, which controls more than 400 companies. Branson expressed his desire to become an entrepreneur at a young age)
Read the article, it’s very interesting. It talks about how easy is to learn to code, using techniques such as following the tutorials. But remember – you really learn by doing!
Here’s the link to the article:
Note: Project presenters do not need a ticket!
I might be the last to have found this out, but just in case – I found this great little piece of free software: XAMPP.
XAMPP is a is a completely free, easy to install Apache distribution containing MariaDB/MySQL, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.
What can use it for?
When your building a website, XAMPP will create a mini webserver in your computer, which means you can test your webpages like you were actually connecting to the internet. It will give you an IP address (localhost).
Also, if you’re developing databases, this tool will create an “online” SQL repository using MySQL and will also create the PHP server for you to connect to it.
All these is very very handy if you don’t actually have a webserver available to you.
You can download here: www.apachefriends.org
Let me start with this quote from a great man….
“If you have a story to tell, you can tell that story in English, French, Spanish, Irish… the language is important just as long as you have a story to tell”
So what do I mean by that?
The main objective of a coding language (or any language for that matter) is to allow you to communicate a message. If you got no message to tell (the “story”) then the language is not very important!
Makes sense, right?
But I haven’t really answered the question: what is the best coding language to learn?
I will answer this in 2 parts:
The first part of the answer to this question is you need to concentrate first on learning who to tell a story – what do I mean? learn to solve problems in logical steps.
For example, how do you make a jam sandwich? Look at the video here:
Funny, right? look how does the teacher (the computer) react to your commands (instructions).
The first step for a coder in any language is to be able to organise instructions in a logical manner. The language is not important for that – it’s the logic, the series of steps to complete a task or solve a problem.
The second part of the answer is the language that you choose depends on the what is the task you want to do – for example, if you go to France on holidays, you could probably get by using only English. Might not be the best language to speak, but will allow you do certain vital tasks. It’s limited, but will work.
How about if you are a literature professor at a school in Portugal? English, French or Spanish are useless. You need to speak Portuguese!
The same applies to coding languages. Most languages will allow you to do many simple tasks. But if you want to do some very specific programs, where performance, speed, memory, etc are important, you need to chose the appropriate language.
OK – so you got this far and you’re still asking yourself – what language should I pick?!
These are my suggestions:
For almost everything:
For web publishing:
For creating Apps:
For Raspberry Pi:
PS: I found this article – I found it very interesting – in particular if you want to start preparing your career as a coder