Learning Objective-C as a first language [closed] - objective-c

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Do you think that its a good practice to learn Objective-C as a first language/library, or should I just jump back a little and start learning in another C type language?
I've been self-learning Objective-C for about 4 months now. I absolutely love it, my friends and family also support it as well.
So, what do people here think about Objective-C as a first language to learn? Is it worth it to continue with my work with Objective-C?

I think Objective-C can be a fine first language, particularly if you're interested in doing Mobile programming. I wouldn't necessarily recommend switching to learn a different language, but if you really want to learn how to program I would recommend learning as many languages as you are comfortable learning. Many different languages have different ways of thinking about problems, different benefits, and different cultures, and exposing yourself to the different ways of doing things in other languages will make you better in whatever language you end up in long term.

Related

GameMaker for iPhone development [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
How does GameMaker compare to XCode/Objective-C for iPhone development?
I have an idea of GameMaker being really easy to use, but rather restricted in its functionality, while XCode/Objective-C is a lot harder to use but of course as flexible as can be (by design).
I am thinking about picking up a book on one of the two (GameMaker or XCode/Objective-C), as I would like to develop iPhone apps, but am finding it hard to figure out the pros and cons.
Any input will be appreciated :) :)
You can develop almost everything with Game Maker, but why you shouldn't is because it has really bad performance. I have read lot of reviews telling about games done with GM that are completely draining the battery. I won't choose this option.
I would rather look for something like Unity3D who's badass, or something cheaper like Corona SDK. The best way is still by using the native tools like xCode for iOS, and Eclipse Java for Android. But that's a choice that depends of the amount of time you want to spend for the development.
Update: The way to go is cocos2d-x.

Books / tutorials for further understanding OOP [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've been programming with OOP for a year. But I think sometimes, my solutions to the problem, code quality and so on, is not the best as it could be. Are there any good books on writing good and quality OOP code (programming language doesn't matter) for advanced programmers? What would you recommend?
I'm reluctant to suggest a "patterns" book, but Design Patterns is pretty good. It's much more descriptive than proscriptive -- and some of the patterns won't make any sense at all, until you've fought the underlying problem that leads to the patterns -- but if you read the book with the mindset that they are trying to provide a grammar that programmers can use to talk about problems rather than tools that are the Best Possible Solutions, then it is an excellent book.

Outline to teach VB6 [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am in need of an outline on teaching VB6/VBA to some co-workers. The material I am pretty confident I can fill in, just need a sense of how to order the class material. Its not going to be hard core programming [nix the VB6 jokes please :) ] but do want to touch the basics. Any free outlines or even entire presentations out there that I can use? I've been looking but nothing concrete so far.
thanks
If you mean VBA say VBA, not VB6. They differ a great deal based on the object models available, and the actual language syntax is a fairly simple thing to pick up.
Just look for some Dummies, O'Reilly, etc. books to use as a teaching guide. Maybe even go with self-study making yourself available for questions and general help, and to prod them along.
Well I went to the public library and found a book called "Visual Basic In Easy Steps". that seems to have a good outline and it covers VB6 and VBA. Straight and simple.

PHP OOP - Should I use a framework? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I've been learning PHP OOP for quite a while and I've loved getting to know the language, finding solutions to problems and so forth.
Although, quite often, people keep recommending different frameworks for me to start using. I can imagine using a framework is more efficient, time effective and so forth but It seems to take quite a lot of the fun out of things.
My next challenge is to create a fully functional tutorial website and blog.
My question is, do you use a PHP framework and should I really start using one?
I was also debating whether to use CodeIgniter or CakePHP...

Does Grand Central Dispatch (GCD) have any viable competitors for doing multi-core projects? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
This is a question asked out of curiosity. GCD has always struck me as being very cool. When I first saw it, it looked too good to be true! It's basically how easy it is to use that makes it so beautiful. Just create a C block and throw it in a queue and the OS takes care of the rest!
However, I'm wondering: Is there anything better than this available out there on other platforms? If I were to make a naive guess, it would seem to me that this would not be the case, because no other company than Apple seems to have that much control over both OS and hardware. It would seem to me that on all other platforms you would be forced to manually hand-tune stuff (such as number of threads to create, number of cores, etc.) that you don't have to do with GCD. Would my guesses be right?
Final curiosity question:
Why didn't the crowd cheer (as the Apple crowds usually do) when Apple introduced GCD in the Snow Leopard WWDC keynote? Is it because people just weren't that much familiar with multicore stuff? Or is it because it isn't really that fancy or unique after all?
Surely... my top main option: http://www.erlang.org. This language make multi-core/multi-machine processing as easy as other languages do a for loop ;)... Probably the most used alternative for this kind of task....