Hi guys. I'd like to start developing apps for iOS. I know that there are lots of questions about that and you may be bored, however could you suggest me a book to read? i know nothing about programming. I have to start from 0. Thank you!
Hi guys. I'd like to start developing apps for iOS. I know that there are lots of questions about that and you may be bored, however could you suggest me a book to read? i know nothing about programming. I have to start from 0. Thank you!
I've read that I need to know objective C basis!!. Is this true or not?
I'd suggest to read the Swift Programming book that is on iBooks.
It will have everything you need.
Edit: OMG it's really confusing! There are tons of answers and everyone says something different! Please I just need to know where to start!
Hi guys. I'd like to start developing apps for iOS. I know that there are lots of questions about that and you may be bored, however could you suggest me a book to read? i know nothing about programming. I have to start from 0. Thank you!
So my first impression is that I could continue reading it without learning other languages. Am I wrong?
mfram above is completely correct. I would suggest looking up some youtube videos (I personally found the videos from youtube user "mybringback" to be extraordinarily helpful when I first started). I personally would NOT start out by reading a book, I found it extremely helpful to start reading a book after I already understood how to use and manipulate simple variables and how to create and use objects, getters & setters, etc.This is the result of my first day of searching.
Today I've been looking for tutorials about C. There are so many tutorials and it's difficult to choose the right one to follow. I chose one and I start reading it. After few seconds, I switched to the Swift book and I noticed that they have the same structure! Both start with the explanation of variables and constants, loops, function ecc. I read both fastly to see what was the difference between them and I found Switf easily to read. Moreover ( I don't know if I'm getting the wrong impression ) I read the first chapter of the Swift book without any knowledge of the C language and I understood it, and i compared it to the C-tutorial and I found the same things were explained in the same way ( but the code was different ). So my first impression is that I could continue reading it without learning other languages. Am I wrong?
Hardly. That book assumes prior knowledge of programming, the C language in particular. Also, that book tells you only about the Swift programming language itself and not about how you use it to make an app (like connecting to a UI, etc.)
To the OP: please see my previous answer to someone else that recently asked pretty much the same question.
Frankly, the concepts of programming e.g. control flow, data types, algorithms (to an extent), systems and I/O, are absolutely necessary before stepping near the world of iOS and app development. You're trying to break the 100m world record before you can even walk (honestly!).
Ive learned that nothing beats writing code. Even when you fail you learn something...maybe even more than you would with the successes. So im torn on the whole learn another language before you learn the language you want to learn. If you learn the language you want to youll be more likely to stick it out when things get tough and they will get tough. After a year or so of building apps then consider design patterns and code/hardware optimizations.This is the result of my first day of searching.
Today I've been looking for tutorials about C. There are so many tutorials and it's difficult to choose the right one to follow. I chose one and I start reading it. After few seconds, I switched to the Swift book and I noticed that they have the same structure! Both start with the explanation of variables and constants, loops, function ecc. I read both fastly to see what was the difference between them and I found Switf easily to read. Moreover ( I don't know if I'm getting the wrong impression ) I read the first chapter of the Swift book without any knowledge of the C language and I understood it, and i compared it to the C-tutorial and I found the same things were explained in the same way ( but the code was different ). So my first impression is that I could continue reading it without learning other languages. Am I wrong?
There are plenty of apps that you could learn how to implement by stringing together some API calls without any real background in programming fundamentals.
The best way to learn to program is not with any of C, Objective C or Swift. None of those languages were designed for education. They're all terrible for learning to code, even if developing apps using one of them is your goal.
Start with a beginner's language that's proven to work in lots of schools. Learn to program first. Then maybe learn some other more useful languages, such as Swift.
Java is a mess.
I'd claim that this does not lead to learning programming or app development in the same way that plopping a few frozen dishes into the microwave does not teach cooking.
The app you will not write any code for this app, but it will still have some impressive features. This tutorial assumes you're using Xcode 3.1 on Mac OS X 10.5 Leopard.