#🔒 beginner tryna learn coding

29 messages · Page 1 of 1 (latest)

urban island
#

i have little experience with lua but i plan on being an embedded programmer or whats it called. Where can i learn? Ive heard python is used in many instances and after this i want to learn java, c, etc

grizzled flickerBOT
#

@urban island

Python help channel opened

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.

urban island
#

idk if this is the correct channel

sweet estuary
#

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

grizzled flickerBOT
#
Go-to beginner resources

Here are the top free resources we recommend for people who are new to programming:

For a full, curated list of educational resources we recommend, please see our resources page!

urban island
#

alr ty

#

also what is github

sweet estuary
# urban island also what is github

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/

Learn how to track your code with Git using clear, step-by-step instructions. Use this guide as a reference for managing projects with version control.

urban island
#

last question

#

should i learn swift first because of my future as an embedded programmer

sweet estuary
# urban island 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: ...

urban island
#

oo c++

#

alr

#

tysm

sweet estuary
#

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

sweet estuary
# urban island oo c++

Also, there is a channel here
#microcontrollers

If you have some questions specific to that topic

urban island
#

alr

#

ty

#

what is micro programming i forgot to ask

sweet estuary
urban island
#

and microcontrollers are devices right?

sweet estuary
urban island
#

what is this device? are development boards like physical compilers?

sweet estuary
urban island
#

alr

grizzled flickerBOT
#
Python help channel closed for inactivity

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.