S.T.A.R.S.
banned
Nobody uses Assembly programming today almost at all.
Trust me you do not want to learn assembly for each CPU and ALL the rest of the hardware on this planet lol.One life is not enough time for that lol.That's why MANY MANY MANY people together made programming languages which do that for us because it is just impossible for one person to learn assembly for each CPU and the rest of the hardware.
I would rather suggest you to learn languages such as C# and C++ instead of that because it will be of a LOT more use than Assembly.
Assembly was used LONG time ago when good debuggers still didn't exist.But today good debuggers took their place together with good languages and are a LOT better than Assembly.Also with Assembly you are limited if you want to make something huge and complex such as todays enterprise programs while with C# and C++ .NET you are not limited at all.They also have great debugger built-in and it helps you detect numerous of errors such as syntax errors.Of course run-time errors and logical errors cannot be detected because the compiler cannot "think" like real human in order to know what is better lol.
Also you can ALWAYS decompile and even dissasemble VB,C# and C++ programs with Spices .NET which allows you to see the original source code from EXE and DLL files and even the Assembly code which you like so much lol.You can also change the decompiled or dissasembled code and then copy and paste the entire changed code back to the compiler then compile it and have the program fully working with that changed code.Even though it is better to make changes directly in the compiler lol.
But that can be useful if you want to see the code from programs made by someone else lol.
I am using VS compiler and Spices .NET decompiler all the time.It's not easy,but once you learn it,you have no limitations
The point is...learn a good language,learn how to compile the code and (if neccessary) how to decompile the EXE or DLL file in the case if you lost the source code,but need to make some changes in the original program files.On this way you are not limited and you can do whatever you want and if you make a good program,you can earn a lot of money on it
.........after all...that's the point of all this lol.
I personally used VB and C++ many times,but to tell you the truth C# is my favorite and I use it 99,99 % of the time.
Here is what I recommend you:
-Buy Microsoft Visual Studio 2010
-Register and pay on www.learnvisualstudio.net to be able to get all the video tutorials you want
-Buy a good beginner's book for the language you preffer
-You can always use internet as the extra source to get help with the language you are learning
-Good luck
By the way...don't expect to learn these things in few months lol.There is a lot of it and you will need to spend more than few months to learn many things good.And don't give up if you see that you do not understand anything.That's normal.Even Bob Tabor said that in his first tutorial lol.
Good luck mate!It is going to be a long way trust me
Cheers!
Trust me you do not want to learn assembly for each CPU and ALL the rest of the hardware on this planet lol.One life is not enough time for that lol.That's why MANY MANY MANY people together made programming languages which do that for us because it is just impossible for one person to learn assembly for each CPU and the rest of the hardware.
I would rather suggest you to learn languages such as C# and C++ instead of that because it will be of a LOT more use than Assembly.
Assembly was used LONG time ago when good debuggers still didn't exist.But today good debuggers took their place together with good languages and are a LOT better than Assembly.Also with Assembly you are limited if you want to make something huge and complex such as todays enterprise programs while with C# and C++ .NET you are not limited at all.They also have great debugger built-in and it helps you detect numerous of errors such as syntax errors.Of course run-time errors and logical errors cannot be detected because the compiler cannot "think" like real human in order to know what is better lol.
Also you can ALWAYS decompile and even dissasemble VB,C# and C++ programs with Spices .NET which allows you to see the original source code from EXE and DLL files and even the Assembly code which you like so much lol.You can also change the decompiled or dissasembled code and then copy and paste the entire changed code back to the compiler then compile it and have the program fully working with that changed code.Even though it is better to make changes directly in the compiler lol.
But that can be useful if you want to see the code from programs made by someone else lol.
I am using VS compiler and Spices .NET decompiler all the time.It's not easy,but once you learn it,you have no limitations
The point is...learn a good language,learn how to compile the code and (if neccessary) how to decompile the EXE or DLL file in the case if you lost the source code,but need to make some changes in the original program files.On this way you are not limited and you can do whatever you want and if you make a good program,you can earn a lot of money on it
I personally used VB and C++ many times,but to tell you the truth C# is my favorite and I use it 99,99 % of the time.
Here is what I recommend you:
-Buy Microsoft Visual Studio 2010
-Register and pay on www.learnvisualstudio.net to be able to get all the video tutorials you want
-Buy a good beginner's book for the language you preffer
-You can always use internet as the extra source to get help with the language you are learning
-Good luck
By the way...don't expect to learn these things in few months lol.There is a lot of it and you will need to spend more than few months to learn many things good.And don't give up if you see that you do not understand anything.That's normal.Even Bob Tabor said that in his first tutorial lol.
Good luck mate!It is going to be a long way trust me
Cheers!
Last edited: