Link to home
Start Free TrialLog in
Avatar of tungdt
tungdt

asked on

how to become programmer?

i like software and i dont know how to becomw good programmer.
Avatar of rockiroads
rockiroads
Flag of United States of America image

what is your background? best course of action is obviously doing a course.
some good tutorial websites available also like w3schools (http://www.w3schools.com/)

if u are totally new then you need to learn the basic concepts and defintions like

what is a variable, operand etc
how to define methods
how to use iterations
etc

also depends on what language you wish to start from to use as an example

obviously using java is free and so is the ide like eclipse
ms have express editions of their dotnet
you can still find old skool language compilers like ada (think in freecountry.com)


next is the question of what type of programmer, web? applications? allrounder?

have a read here on more tips http://www.wikihow.com/Become-a-Programmer
Most important (education aside), getting your hands dirty!  While making every attempt to follow documented standards, write code, experiment, look at other's code and figure out what it is doing, what could be done differently, etc.

Nothing can replace experience!  You can read all the books, watch all the videos, and come out of it not able to write an application of any substance.

Good luck.

Avatar of djuzoran
djuzoran

use net and find some tutorials, step by step
indeed google is your friend.
google translate will also help.
I like video course from online (free, while it lasts) universities. Take these courses and do the assignments. If you like math, which is useful for many types of programming projects, then take those courses as well.

Here are Computer Science courses  (CS 1,2, and 3) from Stanford:

http://www.academicearth.org/courses/programming-methodology
http://www.academicearth.org/courses/programming-abstractions
http://www.academicearth.org/courses/programming-paradigms

Avatar of tungdt

ASKER

@phofriec :Have you got any suggest idea ???(more website ,more methodology,.v.v.v)

Give me more information
ASKER CERTIFIED SOLUTION
Avatar of phoffric
phoffric

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of tungdt

ASKER

Hi phoffirc

First of all ,thank for response.

I'm a programmer since 2001 .

My Skill :C# ,PHP,ASP,Java(with CMS,Portable,WINDOW-FORM available).
I 've worked 3 year as a professional C# programming.

But now i want to become a professional  C++ programming .I don't know where do i begin (because i haven't got C++ experiences).

So i need to know : MFC,HW engineers in ASIC,NETWORKING(focus on  HW engineers in ASIC and NETWORKING) for a beginner.

Could you give me any books or websites?,also tell me how to begin ?

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I'd start with something simple like Visual basic programming in Excel. You can record macros to see how the commands work. You can define simple loops and program structures and instantly see the result since Excel uses an interpreter and no compiler.

You'll quickly get a good feeling for writing a program.

From this point on, you'll have the basics and can start with more advanced languages. You must know what you target platform is:

web programming: php, html, perl ...
windows: c++, c#, java ...
iPhone, MacOS: Objective C
I've requested that this question be deleted for the following reason:

                           
No comment has been added to this question in more than 21 days, so it is now classified as abandoned and is now flagged for deletion.


If there is a valid solution, please OBJECT and indicate the comments that are, or would otherwise lead to, a solution.


Use the specific format http:#axxxxxxxx for comment ID(s).


Also, please don't object simply because the author did not respond to your comment. While we understand this is frustrating, unfortunately we cannot force the author to return to the question. Unless you feel you have presented a valid, verifiable solution we'll simply delete the question.


Experts-Exchange Auto Deleter