I always wanted to create something, something peaple would like/love.
Anything like hacks, games, utilities.
I have done alot of research, but no success.
So, my question is... How to start programming & what programming language is the best to start with?
Best way in my honest opinion would be to grab a decent book (even from the local library) and start reading it, paying attention to the examples and doing the exercises at the end of each chapter. Some people might tell you to start with online tutorials or youtube videos.
Decent online tutorials might work, but those tend to not teach about the "little" things (that in the start might be a bit confusing but in the end you understand much more how everything works and is put together).
Youtube videos, in my serious honest opinion, suck. And why is that? Well, you are pretty much copying what someone already did and not really learning and thinking by yourself. Neither applying your own logic, which is one of the most important thing in programming. That can only be achieved by practicing your mind.
About the programming language... It depends, because no matter what language you start with, if you learn it the correct way and your actually logic improves, there is no issue between languages other than learning the syntax (the "codes").
Around the forum people will give different examples with what they started with. (Let's be honest here, most of those that started with Visual Basic or C#, creating Forms (windows) and clicking on a "button" to generate code automatically, DO NOT know how to program, and their logic is trashy... Yet they think that they know how to program for some reason..) There is exceptions tho.. obviously.
There is nothing wrong about starting with C# or VB. As long as you start programming on a console (for example) where you actually have to create loops, ifs, functions, etc..etc..etc (all the basics).
Honestly, I started with C (raw), was harder, the results visually were trashy, but now picking up any programming language seems easy and can be done quickly. But that was my choice, and does not have to be your choice.
Good luck and let us know what you think and what you are going to do.
PS: Sorry about the long post and not so perfect english
Best way in my honest opinion would be to grab a decent book (even from the local library) and start reading it, paying attention to the examples and doing the exercises at the end of each chapter. Some people might tell you to start with online tutorials or youtube videos.
Decent online tutorials might work, but those tend to not teach about the "little" things (that in the start might be a bit confusing but in the end you understand much more how everything works and is put together).
Youtube videos, in my serious honest opinion, suck. And why is that? Well, you are pretty much copying what someone already did and not really learning and thinking by yourself. Neither applying your own logic, which is one of the most important thing in programming. That can only be achieved by practicing your mind.
About the programming language... It depends, because no matter what language you start with, if you learn it the correct way and your actually logic improves, there is no issue between languages other than learning the syntax (the "codes").
Around the forum people will give different examples with what they started with. (Let's be honest here, most of those that started with Visual Basic or C#, creating Forms (windows) and clicking on a "button" to generate code automatically, DO NOT know how to program, and their logic is trashy... Yet they think that they know how to program for some reason..) There is exceptions tho.. obviously.
There is nothing wrong about starting with C# or VB. As long as you start programming on a console (for example) where you actually have to create loops, ifs, functions, etc..etc..etc (all the basics).
Honestly, I started with C (raw), was harder, the results visually were trashy, but now picking up any programming language seems easy and can be done quickly. But that was my choice, and does not have to be your choice.
Good luck and let us know what you think and what you are going to do.
PS: Sorry about the long post and not so perfect english
Thank you for you're post, really detailed and straight to the point.
This week, im gonna go grab a book from my local library ( just like what you stated ).
I have to agree the videos i watched on youtube are kinda rubish, just because of the lack of creativity.
I'm going to do my best & not copy other peaple.
buuuuuuuuuuuuuuuuump!
-Download&Pirate Microsoft Visual Studio
-Read online tutorials
And that's it, after you will learn basic of C++, learn DirectX(For esp,chams, and shit), and little WinApi.
After this you are ready to make cheats and stuff.
Originally Posted by coca12345
-Download&Pirate Microsoft Visual Studio
-Read online tutorials
And that's it, after you will learn basic of C++, learn DirectX(For esp,chams, and shit), and little WinApi.
After this you are ready to make cheats and stuff.
Stop promoting piracy, you fool. @tadas5552 MS Visual Studio Express is free. I suggest you to download 2010, because the new windows 8 theme sucks. You can't program in it without getting distracted.
@'Bruno I didn't read your full post because of the font. My eyes can't handle those weird fonts. What's wrong with the default?
Back to topic: that's nonsense. If you think Youtube video's are crap, then you haven't seen TheNewBoston's and PHPAcademy's tutorials. They are top notch.
TheNewBoston (newbies, beginners and intermediates) - Web Development
--- PHP
--- JavaScript
------ jQuery
--- HTML(5)
--- CSS(3)
--- AJAX - Application Development
--- Objective C
--- C++
--- C#
--- Java (not to confuse with JavaScript!)
------ Android Development
--- Python
--- Visual Basic - Game Development
--- Unreal Development
--- Android Development (with Java)
--- iPhone Development
Stop promoting piracy, you fool. @tadas5552 MS Visual Studio Express is free. I suggest you to download 2010, because the new windows 8 theme sucks. You can't program in it without getting distracted.
@'Bruno I didn't read your full post because of the font. My eyes can't handle those weird fonts. What's wrong with the default?
Back to topic: that's nonsense. If you think Youtube video's are crap, then you haven't seen TheNewBoston's and PHPAcademy's tutorials. They are top notch.
TheNewBoston (newbies, beginners and intermediates) - Web Development
--- PHP
--- JavaScript
------ jQuery
--- HTML(5)
--- CSS(3)
--- AJAX - Application Development
--- Objective C
--- C++
--- C#
--- Java (not to confuse with JavaScript!)
------ Android Development
--- Python
--- Visual Basic - Game Development
--- Unreal Development
--- Android Development (with Java)
--- iPhone Development
And since when is Courier New a weird font? When it is used in loads of places, including those old type-writers? There is something wrong on your side then (Or a bug from the forums from these recent updates).
Designed as a typewriter face for IBM, Courier was re drawn by Adrian Frutiger for IBM Selectric series. A typical fixed pitch design, monotone in weight and slab serif in concept. Used to emulate typewriter output for reports, tabular work and technical documentation.
And... if you do not share the same opinion it does not mean that all other people opinions are "non sense". But that would be something expected from someone who prefer a you-tube video over a book.
Originally Posted by 'Bruno
if you do not share the same opinion it does not mean that all other people opinions are "non sense". But that would be something expected from someone who prefer a you-tube video over a book.
Yes, I do prefer a video over a book, but nobody cares. Nor do I. What my point was is that it IS nonsense that video's can't be as good as books. If you have seen TheNewBoston's video's, then you'll be convinced that it has, and can be in depth. Honestly, compared to Bucky's (TheNewBoston) tutorials, are books hard to understand. As well as for non-native speakers as native speakers.
Originally Posted by kalekip1
Yes, I do prefer a video over a book, but nobody cares. Nor do I. What my point was is that it IS nonsense that video's can't be as good as books. If you have seen TheNewBoston's video's, then you'll be convinced that it has, and can be in depth. Honestly, compared to Bucky's (TheNewBoston) tutorials, are books hard to understand. As well as for non-native speakers as native speakers.
It's your opinion. Is it nonsense? Sure... My TL;DR version is up there already.
Originally Posted by kalekip1
Yes, I do prefer a video over a book, but nobody cares. Nor do I. What my point was is that it IS nonsense that video's can't be as good as books. If you have seen TheNewBoston's video's, then you'll be convinced that it has, and can be in depth. Honestly, compared to Bucky's (TheNewBoston) tutorials, are books hard to understand. As well as for non-native speakers as native speakers.
The new boston gets trashed by veterans, heard it is horrible I feel sorry for you.