#🔒 beginner tryna learn coding
29 messages · Page 1 of 1 (latest)
@urban island
Remember to:
- Ask your Python question, not if you can ask or if there's an expert who can help.
- Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
- Explain what you expect to happen and what actually happens.
:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.
idk if this is the correct channel
Python is very versatile language and while you can use MicroPython on some boards, usually i belive embedded programming is done in C (or even Rust nowdays)
Depending on your previus knowlege, you may want to learn Python, then go to some "lower level" language later
!learn python from these recommended resources
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
GitHub is an online platform used for collaboration between developers.
Its uses application called git which is offline command line application for version control of your code to store your .git online
You may want to see this article about git
https://realpython.com/how-to-use-git/
last question
should i learn swift first because of my future as an embedded programmer
Swift?
That is used in Apple devices mostly, so if your targeted device is Apple device, then i would say yes
But being an embedded programmer
Thats close to hardware and usually running without operating system...
Here i found this page
https://embeddedartistry.com/beginners/
New to Building Embedded Systems?  When we started working with embedded systems, we were overwhelmed by the lack of information available to beginners. We are sharing useful reference materials to get you started with programming and embedded systems development. We hope this resource serves as a shortcut on your journey. Table of Contents: ...
I must warn you
Embedded programming is not so easy to learn
You will have to learn both hardware and software
I would recommend you choose some board for yourself, like ESP32 development board
You can use Micropython on it...
So you can practise
Also, there is a channel here
#microcontrollers
If you have some questions specific to that topic
You mean Micropython?
Its a subset of python which can be used on some microcontrollers
and microcontrollers are devices right?
Yes, something like this (this is ESP32 development board)
what is this device? are development boards like physical compilers?
No.
The main chip on this board is called ESP32 (the big grey thing at the top of the board)
But there are development board to make it easyer to use...
Giving you reset button, convienent USB port for programming, lay out GPIO pins for controlling other devices (or reading sensors)
Mike Silva's beginner tutorial series walks through core microcontroller concepts and practical steps to get started, from wiring an LED blinky to understanding startup code. He compares embedded and desktop programming, explains why C and assembly matter, and introduces AVR and STM32 Cortex-M3 toolchains and hardware. Expect clear examples, no-...
alr
This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.