Best computer localization books according to redditors

We found 18 Reddit comments discussing the best computer localization books. We ranked the 3 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top Reddit comments about Computer Localization:

u/zshakked · 33 pointsr/IAmA

At the time, I used the Obj-C Big Nerd Ranch Book and then the iOS Programming in Obj-C book. Nowadays, I'd recommend the BNR Swift Book and then the BNR iOS Development Book. These are excellent books and there is a nice community of people on their website who talk about solutions to the exercises and challenges.

u/FiremanHandles · 14 pointsr/IAmA

I am not a coder, but no one had answered yet. ["6th edition iOS"] (https://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0134682335/ref=dp_ob_title_bk).

Description: Updated for Xcode 8, Swift 3, and iOS 10.

This should be the correct one.

u/BrandonB0 · 8 pointsr/iosdev

Although you could, technically speaking, develop for iOS on something other the OS X, practically speaking, it would be extremely difficult.
That said, if you insist on using non-Apple hardware, I'd first read this: https://www.quora.com/Is-it-possible-to-create-an-iOS-app-with-Swift-on-a-Linux-platform-like-Ubuntu

For the rest of my advice, I assume that you are using OS X.

Also, regarding whether or not you need an iPad, though you can test in the simulator, and that works for most things, before actually shipping anything, I'd highly recommend testing it on actual hardware.

First, I would recommend learning Swift, Apple's new programming language. Others may tell you to learn Objective-C, however Swift will be supported for longer, is a better overall programming language, and is what Apple is pushing developers to use.
For a free Swift tutorial, I'd recommend this practical tutorial: http://www.raywenderlich.com/115253/swift-2-tutorial-a-quick-start as well as the official documentation: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309

Second, for general iOS Development, if you're willing to pay, by far the best resource is this book from Big Nerd Ranch: http://www.amazon.com/iOS-Programming-Ranch-Guide-Guides/dp/0134390733/ref=sr_1_1?ie=UTF8&qid=1453057007&sr=8-1&keywords=iOS+development+big+nerd+ranch ($11)

For programming iOS you use Xcode, a free IDE from Apple specifically designed for iOS and OS X Development, though it is extremely powerful and can be used for almost any programming task.

It can be a steep learning curve at times, but if you stick with it, there hare hundreds of millions of prospective customers.

Regards, Brandon

u/cbkeur · 8 pointsr/IAmA

That's awesome! Stick with it; iOS has a great community so ask plenty of questions. Check our /r/iOSProgramming for some really helpful people (I'm around there from time to time).

iOS Programming: The Big Nerd Ranch Guide (6th Edition) (Big Nerd Ranch Guides) https://www.amazon.com/dp/0134682335/ref=cm_sw_r_cp_api_.aOHybQFS55NE

Swift Programming: The Big Nerd Ranch Guide (2nd Edition) (Big Nerd Ranch Guides) https://www.amazon.com/dp/013461061X/ref=cm_sw_r_cp_api_nfOHyb38E5JE5

u/lanzaio · 6 pointsr/swift

Read this while also reading this and then watch these lectures (note: the iOS 10 version should be starting by the time you finish the two books).

Every single line of code you see you should also be writing. Every project built in both books and the lectures you should also build. You should regularly use what you've learned to make your own dumb little practice projects. If you learn how to make a UIButton in chapter x then you should go and make your own project after reading chapter x that screws around and explores creating UIButtons.

Come up with some actual app that you'd want to make for your own usage. As you learn features that you want your app to have, implement them in your app. Every now and then restart it from scratch as you learn how to code better. (IE your implementation of a trio of UIButtons after reading chapter 3 will be coded rather poorly compared to your implementation of the same trio of buttons after reading chapter 22.)

This is how I did it and I taught myself how to be a professional iOS developer from not knowing what a variable was in less than a year.

u/tgregoryknox · 3 pointsr/swift

I first went through the Swift and iOS programming books by Big Nerd Ranch, and then I went through one of their bootcamps in Atlanta. I highly recommend this company. Apple, Spotify, Square, etc... send their employees to Big Nerd Ranch.

u/SinisterSiamese · 2 pointsr/iosgaming

Ray Wenderlich tutorials are usually very good if you want help with some specific area.

Apples documentation is great so you can make this your starting point when learning Swift: https://developer.apple.com/swift/

As for iOS and the operating system you can’t go wrong with books by Big Nerd Ranch. Their latest and greatest iOS guide hasn’t released yet but it’s very, very good and ultimately how I became an iOS developer (although I knew a bit of programming but so do you :)).

https://www.amazon.com/iOS-Programming-Nerd-Ranch-Guide/dp/0135264022

u/dxmzan · 2 pointsr/iOSProgramming

Big Nerd Ranch's Swift book came out in December 2015 and its iOS programming (5th Edition) book was released a day later. So the code should work side-by-side.

You can find them on Amazon: [Swift] (http://www.amazon.com/Swift-Programming-Ranch-Guide-Guides/dp/0134398017) and iOS Programming (5th Edition)

In the Swift book, you'll be making command-line programs that teach you the basics of the language. But I find that app development isn't so much about knowing Swift/Obj-C but more about knowing how to use the frameworks/APIs, which is what BNR's iOS Programming will teach you.

u/CrambdaSchool · 2 pointsr/iOSProgramming

Thank you for your kind words and suggestions. For anyone looking into Big Nerd Ranch's iOS book, I would like to point out that they have yet to update it as it's for Xcode 8, Swift 3, and iOS 10.

u/IamABot_v01 · 1 pointr/AMAAggregator



DreamBrother1 :



Having so many apps, do you plan on expanding? I just imagine working on

updates and bug fixes for 13+ apps takes a lot of time



: zshakked :

:

: I prioritize the apps that have the most users on them. However, sometimes

: I'll randomly think of an idea for one of them that is quick or fun and I'll

: just do it. A lot of the apps are similar though and reuse certain pieces

: of code. Because of this, I've learned good coding practices to reduce

: redundancy and expedite the entire process. Manager and Command for example

: are very similar. Then, in Hashtag Genius (my new one), I reuse the entire

: Authentication sequence from Manager and Command. At the end of the day, it

: only took my about 8 or so hours to build Hashtag Genius because so much of

: the code was reused from the other apps.

:


-----------------------------------------------------------


dont__hate :



What do your apps do?



: zshakked :

:

: My most successful apps are Instagram analytics tools designed to help

: businesses and influencers optimize their accounts and grow.

:


-----------------------------------------------------------


Dajork :



Ok, since nobody has asked, would you be able to list the books you used to

teach yourself? I am interested.



: zshakked :

:

: At the time, I used the Obj-C Big Nerd Ranch Book and then the iOS

: Programming in Obj-C book. Nowadays, I'd recommend the [BNR Swift

: Book](https://www.amazon.com/Swift-Programming-Ranch-Guide-Guides/dp/01346106

: 1X/ref=sr_1_1?ie=UTF8&qid=1499873646&sr=8-1&keywords=big+nerd+ranch+swift)

: and then the [BNR iOS Development Book](https://www.amazon.com/iOS-

: Programming-Ranch-Guide-Guides/dp/0134682335/ref=sr_1_3?ie=UTF8&qid=149987364

: 6&sr=8-3&keywords=big+nerd+ranch+swift). These are excellent books and there

: is a nice community of people on their website who talk about solutions to

: the exercises and challenges.

:


-----------------------------------------------------------


JeffBoner :



Did you advertise your main app at all ? Or was it just listed people

starting buying / using, and reviewing, and it took off from there organically?



: zshakked :

:

: I did absolutely zero paid advertising for Command. The only advertising I

: did was posting on r/marketing and on my personal facebook page. This was

: enough to jumpstart the app and overtime, it slowly rose in search rankings!

: I worked hard to listen to users and add as many useful features as possible.

:


-----------------------------------------------------------


Shiznanners :



You develop for IOS, but have you ever considered for android as well? If there

is a market in one, there is a market in another.



: zshakked :

:

: I have been considering Android for a while. At this point, I think my time

: is better spent building my iOS business until I can afford to hire an

: Android Engineer. It took me a long time to become intimately familiar with

: the iOS frameworks, I imagine it would take a lot of time for Android as

: well.

:


-----------------------------------------------------------


oops_shart :



Ummm so I'm very interested in your entrepreneurial success and how that came

to be... but, it's not the first question that comes to mind. What is it like

having a lot of self made money as a college aged person? I'd have to assume

your peers are generally broke, and you're probably a very busy guy given your

ventures - but I hope you're taking at least a little time to enjoy being 21.



: zshakked :

:

: It can be a little awkward at times because going out to dinner, out to bars,

: ordering takeout, ubering places rather than walking, even paying rent is

: something that has never put financial pressure on me and sometimes I wonder

: if it does to my friends which might be why they sometimes object.

:


-----------------------------------------------------------


SomeDogNamedWinfield :



Did you have programming experience before starting? If so, how long? This is

something I've always wanted to do, I just know web design better and it's held

be back from trying.



: zshakked :

:

: I had almost none. I bought a book designed for beginners, read every page

: and did every exercise. Eventually, I started going to programming meetups

: which helped me improve my programming skills as well!

:


-----------------------------------------------------------


Chrisofthegreen :



After you made a stand for yourself and decided to work on your craft until it

pays off, did you find other streams of income that allowed you to still pay

your deadlines or did you not have a lot of bills at the time?



: zshakked :

:

: Yes, I did some consulting work on the side, building iOS apps for other

: people. I also didn't have a lot of bills at the time because I was a college

: student.

:


-----------------------------------------------------------


FancySack :



You ever go back to that McDonalds?



: zshakked :

:

: Yep, it's one of the nicer ones in my area so if I'm in the mood for nuggets

: or a Oreo McFlurry, I always go that one!

:


-----------------------------------------------------------


DGMishka :



Hello, I am learning Android development, I just wanted to know what was your

main motivation (other than being poor, no offense) to continue studying when

things got boring/tough?



: zshakked :

:

: It comes from within. I really, really want to be successful.

:


-----------------------------------------------------------


BennyHarassi :



I see you learned by reading a book(which is hard to believe). How did you

learn to navigate Xcode? I'm making a game and the hardest thing is figuring

out how to choose what your app looks like on certain iOS devices. Also when

you're stuck with something like I am with coremotion do you just turn to

stackoverflow?



: zshakked :

:

: The book helped a lot with learning how to use Xcode. I know most of the

: shortcuts nowadays as well, information I've gleaned from reading various

: blogs. Stackoverflow has been a great resource, but I'm also in a Slack

: chat for iOS developers that has been an invaluable resource. I highly

: recommend joining some sort of community, whether meetups or a slack chat,

: where you can discuss programming with fellow developers.

:


-----------------------------------------------------------

IamAbot_v01. Alpha version. Under care of /u/oppon.
Comment 2 of 4
Updated at 2017-07-13 10:01:52.134343

Next update in approximately 20 mins at 2017-07-13 10:21:52.134369

u/organiccoder · 1 pointr/swift

The best two books that you can add to you list are going to be release in December 2015:

u/croisciento · 1 pointr/iOSProgramming

Reading books is a good way to get a good grasp of how iOS applications work. This one is really good and isn't too difficult for a beginner especially if you already have some experience with object oriented programming languages.

This course is overall one of the best ressource you can find on the internet in my opinion. It is very well explained and after finishing this course almost everything you'll encounter will be a lot easier to understand.

The only downside to this course is that it's oriented for people who have a strong understanding on how OOP languages work. If you're kinda new to them, you'll be overwhelmed quickly. But this is what I like about this course. Unlike most tutorials you'll find on the web, this one isn't aimed at complete beginners and it'll teach your in depth the foundations of iOS applications. So if you're new, check out the first book first it's extremely potent.

Even if you look kind of new to programming you shouldn't be afraid. You don't have to be extremely good at programming to program applications. In fact it's the same for everyone, our first real application is not that great but eventually you'll build better and better applications. There is no shortcut to be a good programmer, everybody that's great at programming were at the same exact position as you are now. Yes there are people who'll understand things faster than you, but that's basically the same for everything. It doesn't prevent these people from being stuck a whole afternoon because of a stupid bug.

If you see someone on the internet that has an easy time at doing thing you find extremely difficult, it just means they just spent a lot more time than you on the subject.

If you're determined, just pick up a book or starts with the basics at http://www.raywenderlich.com/ simple as that.

You can read some stories about people who got into iOS programming or programming in general with no prior programming experience. In fact I remember seeing not too long ago, someone who just quit his job because of that. He planned to have enough money for him and his wife beforehand, because he couldn't bear his job anymore. I remember another dude who quit everything after getting his master's degree in law.

There are kids who start programming at 12 and make you feel like shit because they are way more competent, but there are also people starting programming past 30 years old who are as successful. No matter your age, your background, if you REALLY want to developp apps you will succeed. You'll just learn like everyone and it will take time but fortunately for you there are awesome people on the internet who can teach you things for free.

u/eddieSullivan · 1 pointr/iOSProgramming

I first learned by reading the Big Nerd Ranch Guide to iOS Programming. The usual warning applies, that physical books are out of date by the time they are published, but it is a good starting point.

u/TripleRush · 1 pointr/Entrepreneur

You should check out The Big Nerd Ranch Guide, learned a tonne from their books!