wood burning stoves 2.0*
The moose likes Jobs Discussion and the fly likes Easy way to learn computer languages Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Easy way to learn computer languages" Watch "Easy way to learn computer languages" New topic
Author

Easy way to learn computer languages

eva alice
Greenhorn

Joined: Sep 13, 2012
Posts: 1
First of all let me explain myself so that you can understand my situation well. My name is Eva and i’m 19. I’m dong job in local company as data entry opreator. It is my passion to become a good and professional software Developer. I don’t have any degree related to computer sceince or any other field. Now my plan is to take admission in BS in CS or IT online virtual university but i know that with just degree it is much hard to get job, experience is much necessary. So i have decided to do job and study at same time. So now i want to join any company as software developer in few months. I have find so many jobs on newspapers and also on internet who doesn’t require any special degree their requirements are similar to these.
• Must have a solid background in Microsoft Technologies (.NET Framework 2.0, 3.5 etc, ASP.NET, C#, VB.NET, ADO.NET, SQL Server) and databases
• * Microsoft Visualbasic C# Microsoft .NET Microsoft SQL Server ASP, CGI
ETC........
So now i’m confused that how to get command and full knowledge about these languages i have searched on internet like youtube but i’m confuse that wher e to start learn which language i should leart first and then second language i mean step by step. So here are some points on that i want to get advice.
1. How and where i should start learning these languages. Which language i should learn first and then next?? I don’t wanna pay any dollar to buy any language course so is it possible to learn through internet i mean youtube videos.
2. Which is most demanded and valuable language that will help me in my career?? ( well i’m hearing about .NET)
3. Is it necassary to know about background of language i mean all terminologies of relative language for making a complete application or it doesn’t matter we can make complete software without getting all infomation about language.
I shall be very thankful to you if you can give some advice.Thank you so much in advance.
Regards,
Eva
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38007
    
  22
eva alice wrote: . . . I don’t wanna pay any dollar to buy any language course so is it possible to learn through internet i mean youtube videos. . . .
Welcome to the Ranch

I think you are asking the impossible. You will not learn anything without a lot of effort; the videos on the net are of variable quality, some very good and some not at all good, but you do not have the experience to distinguish good from bad. If you really want an easy way to learn programming, please read this, and give up now.

Learning programming will require require much effort over several years. I think you will need a course taught by competent programmers and teachers. You should also forget about what is fashionable now, because it will all change by the time you are competent.
Jayesh A Lalwani
Bartender

Joined: Jan 17, 2008
Posts: 2273
    
  28

It is possible to learn to program without taking a course, but you need very good aptitude for it. Blowing my horn here a bit:- I taught myself Basic when I was in 8th grade. I taught myself C++ in the final year of my bachelor's degree. I taught myself Java around 2000. The more languages you learn the easier it gets. However, at the same time, when I was in 8th grade, I would try to teach other people Basic, and they won't get it. It wasn't the problem with the language itself, but the problem was that they didn't have the kind of meta-thinking that makes a programmer a programmer. I used to think that I was born with that skill, but that's not completely true. Being able to think like a programmer is a teachable skill, however, it requires a lot more hard work, dedication and, yes, money to learn it.

It's just like everything else. Olympic class athletes are generally born with an aptitude for their sport. It requires a lot of dedication and training to reach Olympic level. However, for someone who is not born with it, they can get there if they work much harder, and is most likely to drop out after reaching a certain amount of success. Programming is no differrent. You are a mental gymnast. Either your brain is wired to program or it's not. Even if it's not, your brain is plastic; with practice, and hard work, you can mold it

So, my suggestion for any person who wants to be a programmer is:- Just try it. You might be lucky enough to be born with that skill. You just might be the next Steve Wozniak or Bill Gates, or you may not be. If not, atleast you know what you need to do. Don't get dejected by failure. You will fall before you walk. One good thing about the industry right now is even if you are modestly successful as a programmer, you are still pretty successful in the traditional sense. No one has heard of a starving programmer. In the US, an "average" programmer starts earning 6 figures in a decade. If you can keep at it, barring calamaties, you and your children aren't going to go hungry

To answer your specific questions


1. How and where i should start learning these languages. Which language i should learn first and then next?? I don’t wanna pay any dollar to buy any language course so is it possible to learn through internet i mean youtube videos.

Initial language selection depends a lot on aptitude and interest. It's hard to give a reccomendation without knowing you. Visual Basic is a good place to start. Java can be too, if you have the aptitude. Or you might even try Python/Ruby on rails. I would suggest you give a few languages and try and see what clicks.

2. Which is most demanded and valuable language that will help me in my career?? ( well i’m hearing about .NET)

Languages come and go. RIght now, I beleive it's Java and .NET. However, don;t want to start a language war You are young. You are better off focusing on learning to program. Once you learn one language, other languages come easier.

3. Is it necassary to know about background of language i mean all terminologies of relative language for making a complete application or it doesn’t matter we can make complete software without getting all infomation about language.

Language is a tool. You need to learn the tool to use it. For languages like Java, there are lot of things you need to learn. Don;t try to learn everything in one go. Take baby steps.

Having said that, learning a tool is one thing, learning how the tool works is another. This is where education is very important. You can pretty much learn to program by just learning the language. However, good education gives you the fundamentals to use the tool effectively.
chris webster
Bartender

Joined: Mar 01, 2009
Posts: 1615
    
  13

There is a new free online course "Learn to program: The Fundamentals" starting at Coursera on 24th September, which is provided by the University of Toronto and lasts for 7 weeks. So you could sign up now and start in 2 weeks' time.

This course will introduce you to the Python programming language, which is quite widely used in some sectors of the IT industry (Java is more popular currently but I have seen increasing numbers of jobs for Python programmers recently), and MIT teaches Python to their students and Google teaches Python to new staff.

One of the advantages of Python is that it is an excellent language for learning how to write object-oriented (OO) programs easily - much easier to get started with than Java - but it is also a powerful and flexible language for serious applications i.e. it is not just a "toy" language for students. There are other free courses on programming in Python and other languages at Coursera, and lots of free books on Python online (http://getpython3.com/diveintopython3/ , http://openbookproject.net/thinkcs/python/english3e/ ) to take you further after this course. Once you have a solid understanding of the basic principles of OO programming in a straightforward language like Python, it will be much easier to learn other OO languages, like Java or C# for example.

I think it is better to start learning to program via a structured course of some kind, rather than just buying a book and trying to figure it out on your own. It takes a lot of hard work to learn to program properly, and it will be much easier if you have some guidance in learning how to avoid common mistakes in the early days. After you have learned the basics properly via a course, you will find it easier to learn more on your own.

But if you really want to get a job as a "good and professional software developer" in the IT industry, you are almost certainly going to need a relevant degree from a reputable university.

Good luck!


No more Blub for me, thank you, Vicar.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Easy way to learn computer languages
 
Similar Threads
How hard will it be to get a job in another language after working with ColdFusion?
RANTS
Got lost in the middle of college. I'm interested in careers in programming
Career Path Advice
University student in a pickle: Continue on DBA path or something more development related?