IT Pro is supported by its audience. When you purchase through links on our site, we may earn an affiliate commission. Learn more
Microsoft Azure CTO hails 'most loved' Rust as the successor to C and C++
Mark Russinovich speaking on stage at a conference
programming languages

Microsoft Azure CTO hails 'most loved' Rust as the successor to C and C++

Rust is a newer programming language that developers enjoy using and learning, and it's being adopted far across the industry, too
21 Sep 2022
Programming with Python: Time to upgrade to fancy ANSI
A screen showing code written in Python
Development

Programming with Python: Time to upgrade to fancy ANSI

Wordle inspires Dick to reinvent his 1980s ASCII toolkit for the 2020s, but this time he doubles down with ANSI
3 Sep 2022
Podcast transcript: Why devs are collaboration experts
Podcast transcript: Why devs are collaboration experts
Development

Podcast transcript: Why devs are collaboration experts

Read the full transcript for this episode of the IT Pro Podcast
5 Aug 2022
The IT Pro Podcast: Why devs are collaboration experts
The IT Pro Podcast - Why devs are collaboration experts
Development

The IT Pro Podcast: Why devs are collaboration experts

When it comes to cooperation, businesses could learn a few things from their IT team
5 Aug 2022
What is JavaScript and why should I learn it?
JavaScript code displayed on monitor
Development

What is JavaScript and why should I learn it?

Everything you need to know about JavaScript and its role as the world's most popular web programming language
18 Jul 2022
Coding bootcamp vs computer science degree: Which is best for a career in tech?
A zoomed in photo of a mouse cursor hovering over a digital representation of a graduate cap
Careers & training

Coding bootcamp vs computer science degree: Which is best for a career in tech?

We run through some of the main benefits and drawbacks of each option
18 Jul 2022
Coding vs programming vs scripting: What’s the difference?
Three cartoon figures add to a board of code, with one sitting on top, a plant to the left and a cup of steaming coffee to the right
programming

Coding vs programming vs scripting: What’s the difference?

Your comprehensive guide to the important distinctions between coding, programming, and scripting
15 Jul 2022
How to become a developer: A beginner’s guide
An open laptop with lines of code on the screen
Development

How to become a developer: A beginner’s guide

We've outlined seven stepping stones to help you start your developer career
6 Jul 2022
What is open source?
A close-up of web coding on a black background
Software

What is open source?

The benefits and drawbacks of open source software and how its vendors make their money
30 Jun 2022
Anaconda acquires PythonAnywhere in a bid to improve Python accessibility
The words Anaconda written on a blue and green square
programming

Anaconda acquires PythonAnywhere in a bid to improve Python accessibility

Expanded Python capabilities will help unite teams and create access to more robust cloud resources, provider says
23 Jun 2022
GitHub makes Copilot generally available despite weak effectiveness
GitHub code on a dark background
Development

GitHub makes Copilot generally available despite weak effectiveness

The AI pair programmer and code-completer has passed a 12-month technical trial but most suggestions are ignored by developers
22 Jun 2022
What is the Swift programming language?
Apple Swift code logo
programming languages

What is the Swift programming language?

How Apple’s purpose-built language works, how it fits in the market, and how to get started learning
10 Jun 2022
WithSecure CTO: Industry needs to do a better job of targeting ransomware supply chains
Abstract image showing a red circuit board containing a square chip with a glowing skull etched into it
ransomware

WithSecure CTO: Industry needs to do a better job of targeting ransomware supply chains

The centralisation of services and tools for hackers should represent a point of vulnerability for those fighting cyber crime
1 Jun 2022
The best Python test frameworks
A photograph of Python code under a magnifying glass, overlaid with the IT Pro Recommended Award logo
software testing

The best Python test frameworks

Make your Python code shine with these testing tools
26 May 2022
Open University embarks on £10m scheme to offer more advanced technical courses across the UK
The logo for the Open University
Careers & training

Open University embarks on £10m scheme to offer more advanced technical courses across the UK

The new scheme aims to target higher education "cold spots" and plug gaps where courses are currently unavailable
25 May 2022
Microsoft launches low-code Power Pages for 'intuitive' web development
View of a Microsoft building
web development

Microsoft launches low-code Power Pages for 'intuitive' web development

The new platform builds on Power Apps, introduces new features, and has already been used by a Five Eyes government for a large-scale visa project
24 May 2022
Best laptops for programming and coding in 2022
A female programmer working in front of a big monitor displaying code
Laptops

Best laptops for programming and coding in 2022

There are so many factors to consider when choosing the perfect computer for a programmer or software developer. We break them down and offer suggesti…
5 May 2022
TypeScript version 4.7 beta launch leave developers 'delighted' with new features
Man at a desk coding software
software development

TypeScript version 4.7 beta launch leave developers 'delighted' with new features

A host of new features are headed to the programming language which is undergoing a period of rapid development
12 Apr 2022
Top data science bootcamps for 2022
A classroom of mature students using laptops in front of a window
Careers & training

Top data science bootcamps for 2022

Learn how to level up your skills and land a career as a data scientist
6 Apr 2022
Go 1.18 promises to be the most significant update to the language ever
Programming code abstract on a reflective background
programming languages

Go 1.18 promises to be the most significant update to the language ever

A host of features aiming to simplify and streamline critical functions, as well as big performance boosts, are expected to improve the development ex…
17 Mar 2022
The best SQL courses of 2022
Rows of SQL code on a computer screen
SQL

The best SQL courses of 2022

Managing and organizing data in business means you need to know SQL, but which course is best?
11 Mar 2022
PowerShell vs CMD: Unlocking the Power of Windows
Two screens showing computer code with a red box displaying the word 'PowerShell'
Microsoft Windows

PowerShell vs CMD: Unlocking the Power of Windows

We explore the power of PowerShell and why it's a worthy successor to the command line interface
23 Feb 2022
16 top BBC micro:bit projects
BBC micro:bit logo on black background
Hardware

16 top BBC micro:bit projects

Learn everything from beginner projects to challenges for confident coders
18 Feb 2022