My first week with Akwannya Hub Skill Pod Cohort 1 was an introduction to Python’s foundations—and to learning alongside peers. I explored basic ideas such as a programming language’s vocabulary, syntax and semantics, and looked into how Python began. This is my account of that week, not a claim that every learner in the cohort followed the same path.
What my first week was like
Starting Python meant getting oriented to more than code. I was also learning how to think about the parts that make a language usable: the words and symbols available, the rules for combining them, and the meaning those combinations convey.
As an Amazon Associate I earn from qualifying purchases.
Peer discussion was part of my experience in the Skill Pod. Talking through ideas with others gave me a way to compare how we understood new concepts, while personal study gave me time to revisit them at my own pace. The balance between group discussion and individual learning was one of the defining features of my first week.
I reported using Python 3.14.3 on my local machine. Python.org’s release listing dates that version to 3 February 2026; the same listing showed Python 3.14.8, released 30 September 2026, as the newest release at the time of writing. The latest release shown there is not necessarily the version installed in any individual learner’s environment. Python.org release listings
#1 Best Overall
What makes a language?
In my week-one learning frame, I considered a programming language through four ideas: alphabet, lexis or vocabulary, syntax and semantics. These were useful starting points for me, rather than a complete taxonomy of programming-language design.
Alphabet and vocabulary
The alphabet is the set of characters a language uses. Vocabulary, or lexis, is the collection of meaningful words and symbols a programmer can use. In Python, familiar examples include keywords, names, numbers and punctuation.
Rank #2
Syntax and semantics
Syntax describes the rules for arranging those elements into valid statements. Semantics concerns what valid statements mean or do. A line can use recognizable words but still be invalid if arranged incorrectly; a syntactically valid line can also behave differently from what its author intended.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →The official Python FAQ describes Python as interpreted, interactive and object-oriented, while noting that it also supports procedural and functional programming. That helped me see that Python is not limited to a single style of working. Python FAQ: What is Python?
Where Python started
Learning Python’s history gave me a useful perspective: the language’s beginning, its first public posting and its name are distinct parts of the story.
In the official Python FAQ, creator Guido van Rossum recalls: “During the 1989 Christmas holidays, I had a lot of time on my hand, so I decided to give it a try.” He also says: “In February 1991, after just over a year of development, I decided to post to USENET.” In other words, work on Python began in 1989, and van Rossum posted it to Usenet in 1991; Python was not publicly released in 1989. Python FAQ: Why was Python created?
The FAQ explains that the name came from Monty Python’s Flying Circus. Van Rossum was reading scripts from the comedy series while implementing the language. The name was a cultural reference, not a description of the language’s technical design. Python FAQ: Why is it called Python?
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →How I can continue learning
For a beginner deciding what to use next, the official Python documentation points to the Python Tutorial. A book is another possible companion: the FAQ notes that many Python books have been published, without ranking particular titles. The choice depends on how you learn best.
Best Value
- Choose the online tutorial if you want a free, structured starting point with examples you can follow at your computer. Read the official Python Tutorial.
- Consider a book if you prefer a continuous explanation in print or want a resource to work through offline. Treat it as optional; you can begin with the official tutorial instead.
- Combine reading and practice by trying small examples as you encounter new ideas, then discussing questions with peers when that support is available.
The official FAQ also directs beginners to the tutorial and acknowledges published Python books as learning resources. Python FAQ: Are there any books on Python?
What I took from week one
My first week brought together foundational language concepts, personal study, peer discussion and a closer look at Python’s origins. It gave me a starting vocabulary for asking how code is written and what it means, along with context for the language I was beginning to learn.
This reflection describes my experience in Cohort 1. It does not establish the Hub’s full curriculum, schedule or outcomes for other participants.
Free tools Windows power users keep installed
One-click scans. No signup required.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




