flat assembler
Message board for the users of flat assembler.

Index > Main > Opinions Needed!

Author
Thread Post new topic Reply to topic
greeneyehawk13



Joined: 12 Dec 2008
Posts: 9
greeneyehawk13
Okay, I am slightly new to programming. I took a 1 semester course in Python and I know very little C and javascript. I also know html. Question:

Is it better to learn programming from low level up? Or should I learn high level and then down.


Last edited by greeneyehawk13 on 12 Dec 2008, 22:54; edited 1 time in total
Post 12 Dec 2008, 22:36
View user's profile Send private message Reply with quote
sleepsleep



Joined: 05 Oct 2006
Posts: 8902
Location: ˛                             ⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣Posts: 334455
sleepsleep
HTML > javascript > PHP > C > C++ > Pascal > ASM > Win32 Programming


Last edited by sleepsleep on 21 Jun 2011, 21:24; edited 1 time in total
Post 12 Dec 2008, 22:49
View user's profile Send private message Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 313
Mac2004
Personally I would start with asm. Learning asm helps you to understand
what is really happening and thus it provides a solid base for learning
other (=higher level) languages as well.

regards,
Mac2004
Post 12 Dec 2008, 23:23
View user's profile Send private message Reply with quote
greeneyehawk13



Joined: 12 Dec 2008
Posts: 9
greeneyehawk13
thank you both sleepsleep and Mac2004. Ya, I am just a little confused because I know I should just stick with one language and go through with it. I am too scattered with python and C. But yes, I really want to learn asm so I know what is going on and what happens behind the scenes.

thank you,
greeneyehawk13
Post 12 Dec 2008, 23:28
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3170
Location: Denmark
f0dder
What to do depends on your goals. Personally I wouldn't recommend anybody to start with assembly, even if I do believe assembly (or rather, machine architecture as a whole) is still important to learn to be a fully-fledged programmer.

I would advise starting out with learning the "basics" of programming in one language. Get comfortable with it. Pick up other languages along the way, but not until you can comfortably write programs in one language. Python is a decent place to start because you can test things rapidly, and it allows pretty much a mix of procedural, oop and sorta functional programming. C/C++ is worth picking up because it's the industry standard.

When learning assembly, be sure to ask yourself why. Is it curiosity? Do you just want to know what's happening behind the scenes? Do you want to write LEAN_AND_MEAN code and beat the compilers? etc.
Post 13 Dec 2008, 00:59
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
start with assembly and Java
Post 13 Dec 2008, 01:29
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.