A new coder wanting to learn

Hi guys, I just joined the dev program, and I am a new coder. I started using swift playground and I am loving it! Is there any other apps that help me to learn coding? Would love to hear some stuff. Thanks.

Answered by DTS Engineer in 884530022
The app in general is slow.

Ah, OK. There are limits to what you can do about that. I use Swift Playground on my iPad (A16), and it’s not too bad. But there’s almost 5 years of CPU improvements between it and your iPad (8th gen).

I think it’d be worthwhile you filing a bug about the performance problems you’re seeing. It’s possible that the Swift Playground team might be able to optimise things at their end. If your issues are general, attach a video recording of you using the app and then point out the parts where you think things are too slow. OTOH, if there’s an issue with some specific action, you can just describe that action in text.

If you do provide a recording, record it from some other device, like your iPhone. Normally we suggest folks include a screen recording, but the act of recording the screen can hurt performance and thus undermine the thrust of your bug.

If you do file a bug, please post your bug number, just for the record.


As to whether you can do anything in the interim, that kinda depends on what sort of problem you’re hitting. For example, if you’re creating a large program and find that the app slows down as your program gets bigger, you might be able to speed things up by separating your code into multiple files.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I am loving it!

Cool.

Is there any other apps that help me to learn coding?

It kinda depends on your direction:

  • Are you looking to learn Swift programming in general?
  • Or looking to learn Swift programming so that you create iOS apps?
  • Or something else?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Hi there, I love tech, but I realised I can't embrace true tech without learning how to code first. I started swift basic coding, it is simple and nice, but I want to quickly learn so I can try using it in daily life. So, any suggestions?

Also, I am using swift on the iPad 8th Gen and it is a bit slow. Do you have any optimization ideas?

it is a bit slow.

Which bit? The Swift Playground app? Or your code running within the Swift Playground app?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

The app in general is slow. Is it maybe because of iPad age?

Accepted Answer
The app in general is slow.

Ah, OK. There are limits to what you can do about that. I use Swift Playground on my iPad (A16), and it’s not too bad. But there’s almost 5 years of CPU improvements between it and your iPad (8th gen).

I think it’d be worthwhile you filing a bug about the performance problems you’re seeing. It’s possible that the Swift Playground team might be able to optimise things at their end. If your issues are general, attach a video recording of you using the app and then point out the parts where you think things are too slow. OTOH, if there’s an issue with some specific action, you can just describe that action in text.

If you do provide a recording, record it from some other device, like your iPhone. Normally we suggest folks include a screen recording, but the act of recording the screen can hurt performance and thus undermine the thrust of your bug.

If you do file a bug, please post your bug number, just for the record.


As to whether you can do anything in the interim, that kinda depends on what sort of problem you’re hitting. For example, if you’re creating a large program and find that the app slows down as your program gets bigger, you might be able to speed things up by separating your code into multiple files.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Alright then, thanks a lot for your help!

A new coder wanting to learn
 
 
Q