Omnimaga

General Discussion => Introduce Yourself! => Topic started by: Ephraim B on February 04, 2015, 02:32:39 pm

Title: Hi, I'm Ephraim Becker
Post by: Ephraim B on February 04, 2015, 02:32:39 pm
I've been on Cemetech before and yesterday, I got banned so I made an account on Omnimaga which is the alternative to Cemetech. I have a disorder called PDD-NOS which is in the Autistic Spectrum. I want to program in z80 ASM and my goal is making an Operating System for the Computer in Machine Code. I also have a very hard time making friends.
Title: Re: Hi, I'm Ephraim Becker
Post by: Sorunome on February 04, 2015, 02:47:08 pm
Heya, welcome to Omnimaga!
For learning z80 Asm I'd recommend trying yourself on "Learning Z80 Asm in 28 Days", it can be found here: http://t.eeems.ca/ASMin28Days/welcome.html

Hope you'll enjoy your stay!
Title: Re: Hi, I'm Ephraim Becker
Post by: Hooloovoo on February 05, 2015, 11:11:58 pm
Hi, we've met.
If you want to learn assembly, you MUST learn another language. It is difficult if not impossible to learn assembly as a first or second language. For starters, you should try learning python, ruby, lua, or any language in which you can learn the concepts. I'd then recommend learning axe, which is fast like assembly but is much easier to learn and can help teach assembly. Another thing you should do is READ AND FOLLOW THIS POST. WE ARE TRYING TO HELP YOU LEARN.
Sorry about the caps and bold, but I don't think he would have read it otherwise
Title: Re: Hi, I'm Ephraim Becker
Post by: Juju on February 06, 2015, 01:16:57 am
Oh, hey, fellow PDD-NOS ^_^

Yep, as the guy above me said, you'd need to be well-versed in programming before trying to learn ASM because it's pretty hard. Even myself, a seasoned programmer with a diploma, I still don't really program in ASM (although I might know the basics a little, but I'd be pretty lost and frustrated). Better try to learn a high-level language like PHP, Python or Lua, or also try some C and play a lot with the pointers before attempting to even understand ASM because it's the lowest level you can get other than directly hand-compiling your executable.
Title: Re: Hi, I'm Ephraim Becker
Post by: Hayleia on February 06, 2015, 01:30:53 am
On the contrary, I don't think learning another language before Asm is a good idea. I think it is only hard when you are used to higher level concepts.

Anyway, welcome to Omnimaga :)
Title: Re: Hi, I'm Ephraim Becker
Post by: harold on February 06, 2015, 05:53:58 am
I learned assembly as my first language, so it can definitely be done. I won't claim it was easy. But you get used to it.

Fundamentally it is simpler than high level languages, what's harder about it is not getting lost in large pieces of code. But fundamentally, assembly is literally a list of instructions, the way you would write them down for someone to follow, but limited to things a computer can do. High level languages are full of complications such as types, expressions, and weird syntax that you have to learn.
Title: Re: Hi, I'm Ephraim Becker
Post by: BrandonW on February 06, 2015, 06:56:53 am
All the posts above are good advice -- but I learned z80 assembly as my first language (after BASIC, of course), and it took me 5 years to write my first useful application.
To me, it was worth it, because I now have an understanding of how code works at a very low level, and it helps with avoiding stupid mistakes in higher-level languages.

So if you persevere, it can be very rewarding.
Title: Re: Hi, I'm Ephraim Becker
Post by: TIfanx1999 on February 06, 2015, 04:59:01 pm
Hello Ephraim, welcome to Omnimaga. Those are some quite ambitious goals. Best of luck!
Title: Re: Hi, I'm Ephraim Becker
Post by: Sorunome on February 06, 2015, 04:59:32 pm
Wait....just noticed you haven't gotten peanuts yet O.O
Let's change that
!peanuts
!peanuts
!peanuts
Title: Re: Hi, I'm Ephraim Becker
Post by: NanoWar on February 10, 2015, 10:00:55 am
Hi, we've met.
If you want to learn assembly, you MUST learn another language. It is difficult if not impossible to learn assembly as a first or second language. For starters, you should try learning python, ruby, lua, or any language in which you can learn the concepts. I'd then recommend learning axe, which is fast like assembly but is much easier to learn and can help teach assembly. Another thing you should do is READ AND FOLLOW THIS POST. WE ARE TRYING TO HELP YOU LEARN.
Sorry about the caps and bold, but I don't think he would have read it otherwise

Do you really think he can understand BIG text better? You probably don't get it (http://en.wikipedia.org/wiki/Pervasive_developmental_disorder_not_otherwise_specified").
Title: Re: Hi, I'm Ephraim Becker
Post by: Princetonlion.tibd on February 12, 2015, 10:37:20 am
Wait....just noticed you haven't gotten peanuts yet O.O
Let's change that
/me throws more in

!peanuts
Title: Re: Hi, I'm Ephraim Becker
Post by: Ephraim Becker on June 30, 2015, 07:11:08 am
Hi I'm the new Ephraim Becker 2.0