how to start programming

I want to learn web development so I can make websites, but I also want to learn app development so I can upload apps on the Apple App Store. What languages should I learn for both topics?

Also, where I could learn those languages? How long would it take for me to be sufficient enough in those languages to create my own websites and apps?

I also only own a Chromebook, and I’m not sure how I could start creating my own websites/apps on a Chromebook. I’m pretty sure people download programs on their computer, but that’s not really an option on Chromebooks.

Also, I’ve heard of other resources like Github where you can get code and use it in your programs. Could anyone give me advice on that?

I would really appreciate some advice overall for programming. Thanks in advance for helping :slight_smile:

I’m a high school sophomore so I feel like I’m getting really late into programming because other people have started programming in elementary and middle school. However, it’s better to start now than never, but I really hope I can learn before the end of this summer (when junior year starts) because I won’t have time then to continue learning, and I would only have a little spare time to create my own websites and apps.

Simple web design you might be able to learn from the website w3schools, which has HTML, CSS, and JavaScript tutorials. I don’t know JavaScript so can’t vouch for the quality of that one but I have used the other two in the past.

code(dot)org and the reddit for coding

HTML and CSS for web design. You could try Codecademy. Maybe Python or JavaScript for apps. I’d recommend Sololearn for Python, and Khan Academy for JavaScript.
I don’t know how long it would take, it depends on you.
To actually code, you’d have to download a compiler. Not sure how that would work as a chromebook.

Advice Overall - You’re not late. Many people don’t even know coding exists until college. It’s all right.
Take classes at your high school, or dual enrollment with a college.