I you don't understand an answer read through to another question. I most likely answered it there since these question were in no real order I didn't know how much detail I should go through at first, but I tried to make up for it in later answers.

Originally Posted by
glosol
I can really only speak for myself on this, BUT...
I consider myself above average on many topics, be it mechanical, chemical or software related. When it comes to learning code I cant seem to get a foot in the door. To someone that has a specialized ability it can be hard to stop and consider not everyone else does.
I have asked in various forums where the best place is to start. Its amazing how many people actually take the time to basically tell me "if you dont already know im not gonna tell ya..."
So still to this day I am looking for where the best place to start might be. Remember that to bring others up to speed, you may need to dumb the material down some, so to speak.
Especially with something like learning code, because without a doubt it takes very little to discourage someone from giving it a shot.
I am not joking about the next few questions. These are the blocks I've had and cant seem to get past. Mostly because I feel stupid for having to ask when it seems like I am the only one that doesn't know.
First off there's no stupid questions. I really believe that... Someone else might flame you, but I won't.
I honestly have no idea what an assembler is. What does it do?
An assembler is sort of like a compiler. Where a compiler usually takes written code and processes it into an intermediate stage an assembler wouldn't have to do that. Of course it would check for errors, but there is no need to optimize code because it is already written in assembly. An assembler will there for take written assembly instructions and create a real program based on those instructions. A Compiler > checks for errors > translates instructions into a more manageable form, an intermediate language. Finally it optimizes its code using advanced algorithms to make the fastest executing code possible. As you might have guessed an assembler is a component of a compiler See here:
File:Compiler.svg - Wikipedia, the free encyclopedia
Why should anyone learn C++...wont that be replaced with something better just as soon as I'm done figuring out that?
Code is always going to be changing and improving. The important thing is getting your foot in the door. Also be aware that most languages are for the most part the same. Once you learn a few major concepts its relatively easy to switch over to other languages.
Is there a specific language to learn and what is it?
There's 100's of different languages to learn. It's almost like learning to speak another langauge except I'd have to say it takes a considerable amount less time. You just have to choose the best language for the job. You wouldn't want to learn italian to speak Japanese. And you wouldn't want to code for a Mac using C.
Is VB the same code language as C++ or are they all proprietary software that doesn't play well with others?
They are not the same. I don't know what gave you that idea, even looking at the code with know past experiences you can tell something coded in VB looks much different then C++. VB is mainly used for making graphical front ends to existing C++ code, so I would say they work quite well together.
What is a Compiler, or IDE? Isnt that a hard drive interface cable?
Wow man. Lol. An IDE is an Integrated Development Enviroment. It is a program a programmer would use to build his program. You type your code in the IDE and it compiles it and everything. Basically its like a really fancy text editor for coders.
WTF language is this and WTF does it mean?......."High level Assembler. Not as popular as MASM, but feels more like a HLL and is the IDE used to teach ASM"?
Firstly asm is the human readable version of machine code. This is the code that the computer reads in its internals. It is essentialy the closes we can get to the computer. MASM (Microsoft Assembler) is an assembler, remember what I said about assemblers? HLL is short for High Level Language. It would be good for you to get some basic concepts of programming. You might want a formal introduction. I will not write that in this thread, but here try this:
Introduction to Computer Programming - What Is It
Those types of basics. Maybe its not just me thinking like this, but nobody else has decided to speak up?
Trust me I have asked dumber questions then those. We all have to start somewhere. It might take you a little longer then most, but the simple fact that you have been searching for answers for so long tells me ur dedicated and self-motivated to learn about programming. Even a basic knowledge is a very useful skill in the modern day and so if you need any help just ask.
I want to learn, and there are those of you that want to teach. Maybe we need to have a forum dedicated to Pre-programmers that would explain the basic questions about what and why? That is the only solution I can see for breathing new life into advanced forums like this one.
trust me its not as hard as you think. you just need a little push in the right direction. Once you get through this mental barrier everything should come pretty easy to you.
BTW I would have preferred you posted this question somewhere else where more people can see it, but no matter.