I’m a sophomore and have been wanting to program an app idea of mine for a long time. I think it could potentially help a lot of people.
I don’t really have a lot of programming experience. I know some Javascript because I’m currently in AP Computer Science Principles. I know the fundamentals of programming like variables, arrays (not good at them though), functions, loops, etc.
I don’t have a Macbook, so I’ll have to program it on my iPad.
Would it be hard to learn? How hard is it compared to JS? Also, I know this is a really vague question, but would it take me a long time to learn enough to program my app?
Also, any advice on just learning Swift in general would be appreciated!
Swift is partially inspired by JavaScript and has some of the same elements, so I don’t think the switch would be too difficult. It’s going to take some time to learn and some dedication, however, if your experience with programming is limited to what you know from one class. There also appears to be a lot of resources available to learn Swift, despite it being a new language, so that’s helpful. Since it was developed by Apple, it would probably be best if you’re looking to make an iOS app. If you want something more flexible, JavaScript may be the best.
I honestly don’t have much experience with it, so my advice probably isn’t too good, but do lots of little code practices to get familiar with concepts and break down the elements your app is going to have before jumping in. I tried to make a game in Python when I was starting out, and I soon got discouraged because I learned new concepts that required me to go back and try to insert it in without accidentally messing up everything. I made it a lot more work than it should have been if I had just taken the time to really learn and understand.
Good luck!
@lostPiper Thanks for the advice? Would you mind sharing any resources you’ve used to learn Swift (preferably free)?
Hey @needtosucceed27 I have no answers that you’re looking for, but thanks to you I now know a software like SWIFT exists - just looked it up and did some research on it. Absolutely epic, had no clue it existed, thanks man! I’ve been looking for a canvas to create. If you’re in need of a co-developer hit me up haha
@Fauxgaffe Lol that’s great and I’m glad that you found out about it! Can I message you so that we could further discuss this?