A PARENT'S GUIDE TO PROGRAMMING
Maximum PC|August 2021
Mike Bedford investigates which languages to consider if you want to help your children get a head start in coding
A PARENT'S GUIDE TO PROGRAMMING

Let’s start with a history lesson. The first high-level languages—which made their debut in the 1950s and included the likes of FORTRAN, ALGOL, and COBOL—were designed as down-to-earth tools with little thought given to education. This changed in 1964 with the introduction of BASIC. The language’s acronym hints at its nature, and its full name, Beginners All-Purpose Symbolic Instruction Code, emphasizes its educational credentials. Indeed, BASIC was designed for use by students who had little appreciation of computers. It outlived other languages of that era, having been adopted for use in the home computers of the late ’70s and ’80s, and helped another generation learn to code.

While BASIC remained largely unchallenged for several decades, if you want to help your children learn to code today, it’s not nearly as easy to choose a language. For a start, there are now several other languages that were designed exclusively, or almost so, for education. Also, any discussion of beginners’ languages invariably brings up various languages which, although not originally intended for such, are considered to have a role in education.

هذه القصة مأخوذة من طبعة August 2021 من Maximum PC.

ابدأ النسخة التجريبية المجانية من Magzter GOLD لمدة 7 أيام للوصول إلى آلاف القصص المتميزة المنسقة وأكثر من 9,000 مجلة وصحيفة.

هذه القصة مأخوذة من طبعة August 2021 من Maximum PC.

ابدأ النسخة التجريبية المجانية من Magzter GOLD لمدة 7 أيام للوصول إلى آلاف القصص المتميزة المنسقة وأكثر من 9,000 مجلة وصحيفة.

المزيد من القصص من MAXIMUM PC مشاهدة الكل
NZXT C1500 Platinum
Maximum PC

NZXT C1500 Platinum

Top-tier performance and efficiency

time-read
3 mins  |
October 2024
Nvidia DLSS vs AMD FSR
Maximum PC

Nvidia DLSS vs AMD FSR

Which AI upscaling technique has the edge?

time-read
5 mins  |
October 2024
World of Goo 2
Maximum PC

World of Goo 2

Goo-d enough for two

time-read
3 mins  |
October 2024
BenQ X300G 4K Short Throw Projector
Maximum PC

BenQ X300G 4K Short Throw Projector

Priced high, yet punchy

time-read
3 mins  |
October 2024
Hyte Thicc Q60
Maximum PC

Hyte Thicc Q60

Almost more mobile phone than CPU cooler

time-read
3 mins  |
October 2024
Remove stalkerware from your PC
Maximum PC

Remove stalkerware from your PC

ACCORDING TO KASPERSKY’S LATEST ‘State of Stalkerware’ report, over 40 percent of those surveyed worldwide said they’d experienced stalking or suspected that they were being stalked.

time-read
5 mins  |
October 2024
BUILD AN IT SUPPORT HUB
Maximum PC

BUILD AN IT SUPPORT HUB

Discover how to use RustDesk to provide remote assistance and control your own devices remotely with Nick Peers

time-read
10+ mins  |
October 2024
AMD's turn to drop the ball?
Maximum PC

AMD's turn to drop the ball?

WITH INTEL'S RAPTOR LAKE CPUs falling over, the company firing around 15,000 employees, and cancelling its 2024 innovation event, AMD must have been enjoying the view - until its new Ryzen 9000 desktop CPUs rolled out. So, is AMD's CPU a minor stumble or game-changing fumble?

time-read
3 mins  |
October 2024
Intel issues fix for Raptor Lake degradation
Maximum PC

Intel issues fix for Raptor Lake degradation

EARLIER THIS YEAR, I wrote about difficulties I was having with a Core 19-13900K processor (see MPC230 Tech Talk). Little did we realize that we were only seeing the tip of the iceberg. While most complaints have involved the unlocked Core i9 Raptor Lake CPUs, it appears the instability problems build up and potentially impact many Raptor Lake-13th and 14th Gen Core CPUs, with Intel identifying 22 different desktop parts.

time-read
2 mins  |
October 2024
AMD Ryzen 7 9700X
Maximum PC

AMD Ryzen 7 9700X

The new Zen 5 CPUs are here—time to benchmark!

time-read
3 mins  |
October 2024