[JOURNEY] 10,000 hours to master Objective C

vasilicaciortan

Power Member
Joined
Mar 17, 2010
Messages
759
Reaction score
438
Hello BHW members,

As the title says I am willing to learn Objective C so I can be able to build iOS mobile apps or work for some company in the near future.

Long Story Short

I am 29 years old and I have recently moved with my girlfriend(future wife) from my home country to Madrid, Spain. We plan to move to Palma de Mallorca next year.
I was inspired to learn Objective C by a guy I met on a transaction, as he did this in about 2 years of dedication and motivation.
He is now guiding me through the learning process.

I have spent about 50 hours until now learning the basics as following:

To get my feet wet and learn the fundamentals of programming I took the Python free Course on Codecademy.
The second step was learning the basics of C programming which I also did.
Now I am at the next step which is learning C++ (using Deitel LiveLessons Videos C++ parts 1 and 2)
The last step will be of course Objective C.

I am not completely new to programming as I finished a mathematics-informatics High School, but did not think back then that I would really need this stuff.
At a given point I was looking for a solution to learn coding and get paid at the same time. I know it sounds silly and it usually should be the other way. What I know is that the world needs high skilled coders and should invest in this.

I would learn 24h/day if I could but I also need to earn my living. I have recently started to bid for projects on Elance, oDesk and Freelancer. Hope I get some work soon.
I also did good on Fiverr a few months back and have a web service website to promote in order to get some jobs.

This is my little story. I am really motivated to do this since I love coding (did not know this back in high school) and also learn very fast.
I will begin this journey from the 50 hours mark and update it as I go forward on the learning process.

If you have any suggestions, questions, points do not hesitate to comment on the thread. I know any positive or negative point around this subject will help everyone.
 
Last edited:
great to see someone learn coding.
My suggestion ;- don't learn, just dive into coding and learn as you go. This would be more productive and fruitful .
just take a project and start working on it.
 
great to see someone learn coding.
My suggestion ;- don't learn, just dive into coding and learn as you go. This would be more productive and fruitful .
just take a project and start working on it.
I heard many people saying the same thing.
It would be very helpful to get suggestions on projects in C++. Maybe something that would be useful for someone on BHW.
 
I heard many people saying the same thing.
It would be very helpful to get suggestions on projects in C++. Maybe something that would be useful for someone on BHW.
just start working on a simple objective c ios app . If you don't have any idea , just try to copy any android/ios app.
 
The best way to learn coding is defining a goal first and move forward to reach this goal. For instance just think about writing tic tac toe game and try to find information about how to create 2d game in iOS. If you move like this you will have taste to create usefull thing and will get motivated much than just reading random tutorials. Please note that learning code is just learning best practices. A Language or a library is just tool. Don't try to master language or library because it is always irrelevant. More or less best practices are all same across all platforms and languages.
 
well good luck, it will take you 2.7 years to complete your goal if you do 10 hours every day.
 
A very smart move
Your building a career and at the same time giving yourself the opportunity to earn from it

Goos luck with your journey
 
Wish you the best of luck, but if you are serious you will need to get some books to read. Takes a lot of books, since they take different approaches to coding. It only takes one book to learn, just depends on if that book's approach suits you. Following tutorials online will only get you so far and will build up the 10000 hours but will it mean that you spent that time well.

Always good to try a few different ways of learning something to reinforce it. Also start with a simple project you want to code and build up from there. only way to learn coding is by coding.
 
well good luck, it will take you 2.7 years to complete your goal if you do 10 hours every day.

That is what I wish to, but given the fact that I need to earn my living as well it should take me a little bit longer.
I just hope this will take a good turn for me meanwhile.
 
Learning objective C really isn't worth it. You're better off learning Java & C# and just making android apps & iOS apps in Xamarin. Much easier and you don't need to learn that idiotic language.
 
Good luck buddy!

It's very doable, however, I don't think you should limit yourself in terms of hours while learning a new language.
 
Learning objective C really isn't worth it. You're better off learning Java & C# and just making android apps & iOS apps in Xamarin. Much easier and you don't need to learn that idiotic language.

I get your point about Objective C and I agree that it is kind of hard (at least for me) but as long as it is harder there should be fewer coders to learn it, I guess.
 
Good luck buddy!

It's very doable, however, I don't think you should limit yourself in terms of hours while learning a new language.

I agree and the 10k hours is just a mark to set a target. The less hours I spend until I will be able to earn from this it means a bigger success for me.
It is obvious and everyone knows that we could not learn something in a human life since technology is changing and new challenges rise up daily.
 
I get your point about Objective C and I agree that it is kind of hard (at least for me) but as long as it is harder there should be fewer coders to learn it, I guess.

It's not even that it's incredibly hard. It's just not a good language on its own which means that you'll only ever use it for iOS which use can use other languages for ;)
 
Back
Top