Skip to main content
8 answers
8
Asked 581 views

How to be a programmer?

For example, coding and building website

Thank you comment icon Hi Myo-min! I encourage you to check out our Code.org collaboration on informational video series from students and practitioners. Hope it's helpful! https://code.org/csjourneys/nextsteps yoonji KIM, Admin

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

8

8 answers


1
Updated
Share a link to this answer
Share a link to this answer

Bhumika’s Answer

Start learning programming basics online, always start with basics.
Decide whether you want to learn front-end development or backend-end development or both
for front-end development start with basics of HTML,CSS and Javascript
for back-end development - start learning languages like Java, Python
One can start learning Agile methodology as well.
Thank you comment icon I like this answer because I agree it's important to home in where you'd like to program. Backend and Frontend development are drastically different, and would allow you to focus. As a tip, consider using technologies that span both and know how they can. A good example is using JavaScript for node/npm development so that you can create server side applications, while it will also be the bread and butter of front-end development. Likewise, c# is excellent for front-end development and back-end development. If you're most interested in AI, I would recommend python. Joshua Kersey
1
1
Updated
Share a link to this answer
Share a link to this answer

Trent’s Answer

Studying to write code is good to understand principals, best practices, and the why should you write code one way vs another. Eventually you will need experience. The good thing is that you will not need to have official work experience, you can give yourself experience. You will want to take on projects for yourself. Write the code, test the code, change the code, tweak the code, and be picky about how it performs. This project or these projects can likely be written in several different language. The good thing about writing the same project in different languages is you will get the experience you need but you will not have to come up with a new project, plus you will have something to shoot for with the second language. The more code you write the more comfortable you will get.
All languages will have IF conditions, LOOP constructs, the ability to define variables, The ability to define functions etc....

You have to write code to become good at it. You will want to write small blocks of code and run that code to see your successes often. Seeing each piece of success will motivate you to write more code. Good luck.
1
1
Updated
Share a link to this answer
Share a link to this answer

Hormuzd’s Answer

Hi Myo,

The most practical way to be a proficient programmer is to

1) Pursue a degree in Computer Science or Information Systems or Computer Engineering. The degree does not have to be a Bachelors. You could easily get an Associate Degree from a local community college. The main advantage of pursing a degree in Community College is that will be much cheaper and you can find a job after 2 years instead of 4 years.

2) Get an internship at any employer where programmers are needed. The internship will provide you with short term experience. Plus it allows the employer to consider you, if you exceeded their expectation, to a full time position after graduation.

3) Search the web for free programming courses especially on YouTube.

4) Practice. Practice. Practice. You may not know everything but you will be surprised how much you do know.

Good luck

Hormuzd
1
0
Updated
Share a link to this answer
Share a link to this answer

Darrell’s Answer

You can get started with programming a website by practicing HTML5 and JavaScript. You can learn about how to write in these languages through YouTube. Think about what area you want to focus on do you care more about website design and UI or do you want to be on the backend and code the programs that run behind the scenes. Start making projects and keeping them as a way to build your skills and profolio

Darrell recommends the following next steps:

Watch YouTube videos on Code in languages like HTML5 and JavaScript.
Choose an area of focus.
Start making projects and keeping them as a way to build your skills and pro-folio
0
0
Updated
Share a link to this answer
Share a link to this answer

Lucas’s Answer

You can learn all of these skills online in your free time! I'd recommend Codecademy.com as they have a really intuitive internal terminal for you to use and will help you work through any errors you find.

If you find it interesting, take the next step and pursue a paid option so that you can add those credentials and badges to your resume.

If you get discouraged with one language, try another! While many languages are similar, they have their differences that may work better for you.
0
Updated
Share a link to this answer
Share a link to this answer

Mike’s Answer

In my opinion, to be a good programmer means your mind must be focused.

I would advise trying different languages but then choose one you feel comfortable with.

If you try to learn too many languages you will get overloaded, you will certainly have an expanse of knowledge. 

Writing code is about "getting the job done"

Try not to be  a "Jack of all trades, but master of none.", then apply for a job relevant to the language.

Trust me, that is when you will truly learn how good programming works.

It's how people connect with each other, working in a very demanding environment.
0
0
Updated
Share a link to this answer
Share a link to this answer

Joshua’s Answer

A standard approach for most formal education for programming, is start by programming something fun that demonstrates expertise in input, output, and processing. Commonly in high school this is a game. I started programming very young in elementary school and I started by programming simple games such as "guess the number" and hangman.

You could try something that is of interest to you. Consider a database that allows you to track images of butterflies/plants, or consider something that could be useful for you long-term, such as a notebook or an automation.
0
0
Updated
Share a link to this answer
Share a link to this answer

Trevor’s Answer

Check out this article: https://www.coursera.org/articles/how-to-become-a-computer-programmer#:~:text=Becoming%20a%20computer%20programmer%20involves,computer%20programmer%20without%20a%20degree.
0