Theres coding to control hardware and coding within apps such as cartoon animation or making a game where x action has an certain effect.
Programming languages(taken from BBC bitesize)
"A programming language is a specially written code used for writing applications. C++ and Java are examples of programming languages. These are known as high level languages because they have been developed to be a little like a human language.
High level languages are much easier to use than a low level language such as Machine Code, or Assembly Language. The advantage of a low level language is that it runs very fast on the computer."
So.. Everything Pi will be various forms of High Level Language
Largely the Pi is useful for its Input output pins, the idea being you program it to control what its doing to things connected to those pins the most common way being to use a breadboard and various components and suitable wires between them as a prototype to a circuit board. Its a shame Maplin has closed..
Anyhow to get the device going you need
an SD card to hold the Rom (software image of your choice to boot the Pi) and a way to get the image on to it for example a phone may have a micro SD slot or PC/Laptop may have a normal SD slot for which you would need the card adapter.
Power via the micro USB
A keyboard/mouse and screen connection
A tutorial series such as https://www.youtube.com/playlist?list=PLQVvvaa0QuDesV8WWHLLXW_avmTzHmJLv
If you watch the series it will give you yourself an understanding of the device regardless on if you actually do the things he suggets such as updates etc.
Raspberrypi.org is the best resource to start with
Follow the Noobs method to install a Linux Distribution ie Raspbian
Once you have an operating system you can use it much like a pc especially as the pi3 has wifi. Then you would be able to get applications on to it that are more suitable/fun for a 7 year old.
Theres coding to control hardware and coding within apps such as cartoon animation or making a game where x action has an certain effect.
Programming languages(taken from BBC bitesize)
"A programming language is a specially written code used for writing applications. C++ and Java are examples of programming languages. These are known as high level languages because they have been developed to be a little like a human language.
High level languages are much easier to use than a low level language such as Machine Code, or Assembly Language. The advantage of a low level language is that it runs very fast on the computer."
So.. Everything Pi will be various forms of High Level Language
Largely the Pi is useful for its Input output pins, the idea being you program it to control what its doing to things connected to those pins the most common way being to use a breadboard and various components and suitable wires between them as a prototype to a circuit board. Its a shame Maplin has closed..
Anyhow to get the device going you need
an SD card to hold the Rom (software image of your choice to boot the Pi) and a way to get the image on to it for example a phone may have a micro SD slot or PC/Laptop may have a normal SD slot for which you would need the card adapter.
Power via the micro USB
A keyboard/mouse and screen connection
A tutorial series such as
https://www.youtube.com/playlist?list=PLQVvvaa0QuDesV8WWHLLXW_avmTzHmJLv
If you watch the series it will give you yourself an understanding of the device regardless on if you actually do the things he suggets such as updates etc.
Raspberrypi.org is the best resource to start with
Follow the Noobs method to install a Linux Distribution ie Raspbian
Once you have an operating system you can use it much like a pc especially as the pi3 has wifi. Then you would be able to get applications on to it that are more suitable/fun for a 7 year old.