Hello 
I need a little advice.
I just became interested in programming and am not sure where to start. I want to ultimately be able to write apps for iPhones and iPads and program websites.
I looked some stuff up online and most people agree that XCODE is like Objective C. I don't have a mac right now and I don't want to start coding apps right away. I wanted to learn how to built a website first.
So basically I want to learn how to program complex websites start to finish
And program apps.
I realize those two things don't overlap
So my questions are
How long to be good at and feel confortable with php and javascript and anything else that I might need to know with regards to website building? What is MySQL and will I need it?
How long to learn C, C++, Objective C and how long will it take me to transfer those skills to XCODE.
I am currently learning javascript online at codeacademy.com but I have a bunch of other resources to learning like khan academy were they have a section on programming and this CS50 class that is taught at opencourseware that looked good. I have access to the lynda.com library of courses on programming. And I can also attend programming classes at my university, not for credit because they are outside of my major but just attend the lessons to learn without actually signing up for the class.
I know I am all over the place and the advice on most boards on the internet to similar questions is all over the place. I just need a little clarification with regards to the time frames for gaining working proficiency with these languages and if anyone has any advice on the learning resources I am using or has used them before or can recommend some other course of action or can offer really any sort of help at all I would greatly appreciate it.
BTW
I start of my day by doing 2 hours of Japanese where I add around 50 new words and I'll have another 25 min review session in the afternoon where I make sure everything is sticking.
I can on top of that give another 2 hours a day, some days maybe more, to programming
Again thanks for any advice and even for bothering to read that wall of text I posted

I need a little advice.
I just became interested in programming and am not sure where to start. I want to ultimately be able to write apps for iPhones and iPads and program websites.
I looked some stuff up online and most people agree that XCODE is like Objective C. I don't have a mac right now and I don't want to start coding apps right away. I wanted to learn how to built a website first.
So basically I want to learn how to program complex websites start to finish
And program apps.
I realize those two things don't overlap
So my questions are
How long to be good at and feel confortable with php and javascript and anything else that I might need to know with regards to website building? What is MySQL and will I need it?
How long to learn C, C++, Objective C and how long will it take me to transfer those skills to XCODE.
I am currently learning javascript online at codeacademy.com but I have a bunch of other resources to learning like khan academy were they have a section on programming and this CS50 class that is taught at opencourseware that looked good. I have access to the lynda.com library of courses on programming. And I can also attend programming classes at my university, not for credit because they are outside of my major but just attend the lessons to learn without actually signing up for the class.
I know I am all over the place and the advice on most boards on the internet to similar questions is all over the place. I just need a little clarification with regards to the time frames for gaining working proficiency with these languages and if anyone has any advice on the learning resources I am using or has used them before or can recommend some other course of action or can offer really any sort of help at all I would greatly appreciate it.
BTW
I start of my day by doing 2 hours of Japanese where I add around 50 new words and I'll have another 25 min review session in the afternoon where I make sure everything is sticking.
I can on top of that give another 2 hours a day, some days maybe more, to programming

Again thanks for any advice and even for bothering to read that wall of text I posted
