Viewing Options


Skip navigation Stay up to date and informed on the latest goings on here at Nathan Tech.
Subscribe to our newsletters!

Developer Central

Welcome to Developer Central!

Programming is about more than simply learning a programming language. Sooner or later you'll come across version numbers, software licences, command lines, release stages and all sorts of other things that everybody seems to expect you to understand.

What exactly is a beta? Why does some software have a version number like 2.4.1? What on earth is PATH? And which software licence are you supposed to choose?

That is what Developer Central is here for.

You don't need to know everything before you start. Pick something that interests you and let's get stuck in!


Development basics

Version numbers and release stages are some of those things everybody seems to know until you actually ask what they mean. Start here and we will make them considerably less mysterious.

The command line

If a box with a blinking cursor has ever made you quietly close the window again, this section is for you. Learn enough command-line knowledge to use development tools confidently without memorising an entire operating system.

Software licensing

What can somebody do with code you publish? What can you do with theirs? These guides introduce the common licence families and point you towards the official material.

Releasing your software

You made the thing. Fantastic! Now comes documenting it and putting an actual release in front of users without forgetting half the important bits.

Python tutorials

The Nathan Tech Python tutorials introduce programming fundamentals and then apply them to a simple audio game. Some of the original recordings are older, so current documentation should be used for installation and version-specific details.

Visit the Python tutorials section.

Accessible development

Accessibility is easier when you think about it while building the software rather than attempting to glue it on afterwards.

Developer tools

AccessiMD

AccessiMD is an accessible Markdown editor with Reader Mode, document navigation, table editing, searching, bookmarks, spell checking and more.

Read more and download AccessiMD.

Accessible Python Executable Builder

An accessible graphical interface for PyInstaller and Nuitka, helping you package Python projects as Windows executables without memorising a small novel of command-line options.

Read more and download Accessible Python Executable Builder.

JSON Editor

An accessible editor that turns JSON into an explorable tree while also providing raw and formatted views.

Read more and download the JSON Editor.

Legacy developer resources

Older BGT scripts and utilities are preserved for people maintaining existing projects. They are legacy resources rather than recommendations for starting new software.

View legacy developer resources.


External resources

Developer Central aims to explain the concepts, not replace the official documentation. These are useful places to continue when you need the full technical detail.

Back to the top

Thank you for visiting!

Thanks for visiting this page. Please tell your friends about us!

Share Nathan Tech on Twitter/X


This page has been viewed 9 times since November 3rd, 2018.

Why not follow us on Twitter/X: @NathanTech7713


Recently viewed products

Products other visitors have looked at recently:


Nathan Tech

It's not disability

It's ability!

Last updated Saturday 12th April 2025 21:06:37

Copyright © 2013-2026 Nathan Tech. All rights reserved.