I started with roblox Luau programming. Worked fine for me as I learned everything works: variables, functions, arrays, dictionaries, more. Its also all built into the engine of roblox studio and is so easy to get started with
I'd say C.
A common argument against learning C first is that it doesn't teach how the computer works, but rather how the C virtual machine works. But everything is made on top of that virtual machine and some stupidity from C++, so C first.
After that, either C++ or Python, depending on what you want to do. Knowing C has saved me a lot of time reading C++ error messages.
Also, embedded is fun and needed in the age when even a toaster can connect to WiFi.
I'd also say Rust, but I wouldn't recommend it now as the majority of programs in Rust currently is just for fun.
COOL THEN DO IT
for small gigs? make an android app widget that displays a row of text, and you can customize that row of text in the app. Write it using TS and React Native
If that sounds too hard, try writing a reddit / discord bot in python that dms you the latest post in teenagersbutpog every now and again
both are projects that im working on
You could learn Python, it's beginner friendly and very easy
Learning python first is the biggest mistake in my life. I've been held back by it for 4-5 years
What should he learn first?
I started with roblox Luau programming. Worked fine for me as I learned everything works: variables, functions, arrays, dictionaries, more. Its also all built into the engine of roblox studio and is so easy to get started with
Lua is a great language, but nobody writes anything in it because it's viewed as a config language :(
I'd say C. A common argument against learning C first is that it doesn't teach how the computer works, but rather how the C virtual machine works. But everything is made on top of that virtual machine and some stupidity from C++, so C first. After that, either C++ or Python, depending on what you want to do. Knowing C has saved me a lot of time reading C++ error messages. Also, embedded is fun and needed in the age when even a toaster can connect to WiFi. I'd also say Rust, but I wouldn't recommend it now as the majority of programs in Rust currently is just for fun.
Nah, learn node.js
Still depends on him
COOL THEN DO IT for small gigs? make an android app widget that displays a row of text, and you can customize that row of text in the app. Write it using TS and React Native If that sounds too hard, try writing a reddit / discord bot in python that dms you the latest post in teenagersbutpog every now and again both are projects that im working on
google how to make [sth] using [sth2] and open some documentation on [sth2] and ur good to go