I just started learning Objective-C, is it a good first language?

Hashimoto

Newbie
Joined
Sep 10, 2016
Messages
9
Reaction score
18
Hello,

I just decided to start learning how to program, and I wanted to know if Objective-C is a good language to start off with.

Many people have recommended me to start off with Python, but I just don't like it, although I will eventually have to learn it.

I don't know if there's any good programmers here on BHW. I saw @macdonjo3 coding service thread, he seems like a good coder, but I really don't know if he has any objective-c knowledge.

Anyways,

what are your thoughts on this?
 
No. C is becoming outdated.

Right now a good language to learn is python. It can be used for so many things and is relatively easy to learn
 
Do u mean oop?
C is not objective, c++ is.
What do u want to know?
 
No. C is becoming outdated.

Right now a good language to learn is python. It can be used for so many things and is relatively easy to learn
Are you serious right now?!

Python is built on C!

C is the furthest thing from outdated. C will be around for a very very long time.

What else do you build kernel modules in? What else do you do network programming in?

I don't think C will be dethroned within the next couple decades.

C and gdb is what defines a real programmer.
 
I just decided to start learning how to program, and I wanted to know if Objective-C is a good language to start off with.

Many people have recommended me to start off with Python, but I just don't like it, although I will eventually have to learn it.

What do you plan to do with Objective-C? I don't know Obj-C, but I know Swift. That's what I build my iOS apps in.

I know a number of programming languages in addition to Swift... Python, C#, C, Java, Javascript, etc.

It really depends on what you want to accomplish. Obj-C is a very difficult beginner language. I would recommend you look at Python, Ruby or Perl to start.

And thanks for the mention btw. ;)
 
I am not a programmer but I know C is basically the God father of most languages. People are studying C and C++ every day in Universities.
 
What do you plan to do with Objective-C? I don't know Obj-C, but I know Swift. That's what I build my iOS apps in.

I know a number of programming languages in addition to Swift... Python, C#, C, Java, Javascript, etc.

It really depends on what you want to accomplish. Obj-C is a very difficult beginner language. I would recommend you look at Python, Ruby or Perl to start.

And thanks for the mention btw. ;)

Well, to start of with, no problem with the mention man, from what I've heard, you write damn good code.

For what I'll be doing with obj-c, well, I'm mostly interested in the iOS topics. From making apps to Jailbreaking.

My interest in this have been with me for a while, actually since I got my first iPhone, apart from the lovely design, I felt in love with the OS itself (iOS 6).

After that, Jailbreaking likes came but I really won't discuss anything about this since to be honest is kind of sketchy and more of a long term goal.

I'll be real with you man, I'm young, and currently living a life I don't want. My family is pointing me in a direction that I really don't agree with it. Im trying to do something for myself, be independent, live life at its best. Build a business from scratch, learn to code, play with stocks, bet for my favorite teams, and many other things.

As for short term goals, learn to code, and code well. Gamble my way to 10k, which many people have told me it's not the right thing to do, but I really don't care. After that, go to College, learn, study not computing science but business, but not for the knowledge, but for connections.

I hope I answered your questions. Sorry for the long reply, I kind of got a little personal so sorry about that.
 
Well, to start of with, no problem with the mention man, from what I've heard, you write damn good code.

For what I'll be doing with obj-c, well, I'm mostly interested in the iOS topics. From making apps to Jailbreaking.

My interest in this have been with me for a while, actually since I got my first iPhone, apart from the lovely design, I felt in love with the OS itself (iOS 6).

After that, Jailbreaking likes came but I really won't discuss anything about this since to be honest is kind of sketchy and more of a long term goal.

I'll be real with you man, I'm young, and currently living a life I don't want. My family is pointing me in a direction that I really don't agree with it. Im trying to do something for myself, be independent, live life at its best. Build a business from scratch, learn to code, play with stocks, bet for my favorite teams, and many other things.

As for short term goals, learn to code, and code well. Gamble my way to 10k, which many people have told me it's not the right thing to do, but I really don't care. After that, go to College, learn, study not computing science but business, but not for the knowledge, but for connections.

I hope I answered your questions. Sorry for the long reply, I kind of got a little personal so sorry about that.


The only reasons I write good code is because I've been doing it for a few years and now I'm solidifying my programming knowledge with a reputable computer science degree where I learn subjects beyond programming.

Objective-C is a good language for iOS. I just went with Swift because it was quick to learn. Objective-C has an intense learning curve but it will be rewarding. There is a very high probability you'll get in over your head with Obj-C as it's not easy.

What direction are they pointing you? Quit the stocks and betting. That's the cowards path.

You don't need to study business in college to get connections. Join a fraternity, go to conferences and events. Go out to the freaking bar on Saturday nights and chat with the older well-dressed men who have bottle service. You can get all the connections for a lot less than the price of a degree.
 
obj.C, not an easy language no start with, that's why Apple made SWIFT, an easy language that anyone can learn, even it's your first language, but to be a good IOS developer you will need both of them, SWIFT and Objective-C
 
Learn asm first. Once you understand concepts like procedure calls, stack, heap, memory managment, addressing, scope, variable storage, registers context switching etc... You'll be ready for OOP.
 
The only reasons I write good code is because I've been doing it for a few years and now I'm solidifying my programming knowledge with a reputable computer science degree where I learn subjects beyond programming.

Objective-C is a good language for iOS. I just went with Swift because it was quick to learn. Objective-C has an intense learning curve but it will be rewarding. There is a very high probability you'll get in over your head with Obj-C as it's not easy.

What direction are they pointing you? Quit the stocks and betting. That's the cowards path.

You don't need to study business in college to get connections. Join a fraternity, go to conferences and events. Go out to the freaking bar on Saturday nights and chat with the older well-dressed men who have bottle service. You can get all the connections for a lot less than the price of a degree.

They're pointing me to a direction they've read on rebel teenager books, play a sport, go to school, study something I'm very good at but I hate in all ways possible. Many might argue their path is the best, but unfortunately is not the one I want.

As for getting over myself with obj-c, I don't really care, as learning for me has never been difficult, I could be more specific but to be honest I think I'll just sound as a show off. I'm also very interested in learning C, C++ and Web development, I have lots of free time so I think I'll be able to learn this fast.

Computing science sounds interesting, good luck with that mate.

I'll definitely go to bars on Saturdays mate, I'm young but I love whiskey, don't tell nobody though :p.
 
They're pointing me to a direction they've read on rebel teenager books, play a sport, go to school, study something I'm very good at but I hate in all ways possible. Many might argue their path is the best, but unfortunately is not the one I want.

As for getting over myself with obj-c, I don't really care, as learning for me has never been difficult, I could be more specific but to be honest I think I'll just sound as a show off. I'm also very interested in learning C, C++ and Web development, I have lots of free time so I think I'll be able to learn this fast.

Computing science sounds interesting, good luck with that mate.

I'll definitely go to bars on Saturdays mate, I'm young but I love whiskey, don't tell nobody though :p.
Everyone's case is different so it's hard to provide concrete advice. Just don't get a liberal arts degree.
 
Everyone's case is different so it's hard to provide concrete advice. Just don't get a liberal arts degree.
Thank you for the advices. I appreciate it a lot. Best of luck with the degree and with you life. Cheers!
 
Everyone's case is different so it's hard to provide concrete advice. Just don't get a liberal arts degree.
I was a really hot good programmer in the php world hardcore even got involved in the communty of php re designing code concept , everythink was in c , but one day no lie i relise the brain can only take so much , gave it all up and done internet marketing , the only thing i miss as your understand is the fact there no end in programming , what i loved about it .

But so easy to have righters block what done me , waking up thinking to much , try to go aginst the code it self really f me up....
Sorry just exspessing my self on here....

All i am saying is coding can take over your whole life.

Get loads of rest and go really slow while learning.

Ps. Oop object orientated programming , best learnt via java ..... (( my opionion ))

No matter what lanuage you use it a lifetime hobby and needs updating regular....
 
Last edited by a moderator:
I was a really hot good programmer in the php world hardcore even got involved in the communty of php re designing code concept , everythink was in c , but one day no lie i relise the brain can only take so much , gave it all up and done internet marketing , the only thing i miss as your understand is the fact there no end in programming , what i loved about it .

But so easy to have righters block what done me , waking up thinking to much , try to go aginst the code it self really f me up....
Sorry just exspessing my self on here....

All i am saying is coding can take over your whole life.

Get loads of rest and go really slow while learning.

Ps. Oop object orientated programming , best learnt via java ..... (( my opionion ))

No matter what lanuage you use it a lifetime hobby and needs updating regular....
You r right, programming consumes life. When you think you are good enough, you find there still a lot to learn.
 
When you get good ,you start to get obsessed in the code ,you start looking at every day objects and code appears in your brain, espacally street address or numbers lol

Code does brain wash you and trust me you start to talk in it lol .

Sounds funny but happens

The only way i cut off was doing internet marketing and use bots , trained my brain dont need the headache any more buy the dam programs just add info and links done...

If anybody thinks seo is hard try machine code for games....

Example

Example how to invoke the processor .


dim RetVal as long = MC_Exec(sMC)
dim s as string="CPU Features:"+$crlf

if Retval and &h0000001 then s+="FPU "+$crlf ' bit0 FPU
if RetVal and &h0008000 then s+="CMOV "+$crlf ' bit15 CMOV
if RetVal and &h0010000 then s+="FGPAT"+$crlf ' bit16 FGPAT
if RetVal and &h0800000 then s+="MMX "+$crlf ' bit23 MMX
if RetVal and &h1000000 then s+="FXR "+$crlf ' bit24 FXSAVE / FXRSTOR
if RetVal and &h2000000 then s+="XMM (streaming simd)"+$crlf ' bit25 XMM streaming SIMD
MsgBox 0, hex$(RetVal)+$crlf+$crlf+s
'
'-------------------
 
Last edited by a moderator:
C and C++ are the only languages on which the other languages are dependently build on. So that for sure, C and C++ can be around all the other languages an never be outdated.
 
Back
Top