QUOTE
I've asked a few people from where I should start learning end exercising and almost everyone gave me a diferent answers.
That's because there isn't a right way. What you can accomplish with limited learning will be... limited. And if you are going to dedicate time over years to software development, then it won't matter really.
In any case, I presume what you are trying to say is you want to get into programming, and everyone suggested a different language. You need to be able to take initiative as a programmer, and form decisions on your own. If you get 10 different suggested programming languages, and don't know what to pick, investigate each on your own, look it up on Wikipedia, Google, and their official websites. Look at how easy the instructions are, what Google and the websites say for learning resources, how much money it costs, etc. Make decisions.
I've consistently recommended Python to beginners. It has a number of qualities that make it attractive to any programmer, but especially to beginner programmers. It's a mainstream language. It's popularity is growing or steady. Learning resources are accessible (many books are freely available). It's a good swiss tool, scripting language, a good general purpose language, and an excellent launching pad to various types of applications. For example, web development, simple automation and various scripts, hooks into various programs (some programs used in 3D and compositing, etc., have Python support).
Pascal deserved better I think, but it's not mainstream enough anymore. Try finding Pascal help on this forum. Not as many people for C, C++, Java, C#, PHP, Perl, and Python. Ouch. Pascal's a good language, but you decide.
As for Basic, well, you take a look as well. BASIC is a family of languages. They have similar syntax, but you need to pick a specific variant. Some cost money. Some are outdated. THe big one, Visual Basic .NET, is a .NET language, and in that case, I recommend starting with C#, which has more mainstream and learning support.