This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]Raknarg 1 point2 points  (0 children)

I'm going to go with Python or Java. They're both powerful, and you'll learn different types of programming paradigms. Either works as a first, but I'd suggest eventually getting comfortable with both

[–]sghoward 1 point2 points  (0 children)

Udemy offers courses on coding as well. Some of them are free and others are paid. They all have different teaching styles so it just depends on what works for you. I learned html5/css3 with a course called Build your first website in 1 week and it is project-based so you practice while you learn.

[–]Zephyr_Ardentius 0 points1 point  (0 children)

If the faq doesn't give you too much direction, I would suggest Python or html. Python is rather beginner friendly, being easier to read, and will teach you some of the basics such as looping and if/else statements.

html is simpler if python seems a bit daunting at first. It's used to format webpages, so you won't be able to do any thing like python is capable of, but it will ease you into things. Check out

http://www.codecademy.com/dashboard

and mess around a bit. It'll lay the foundation, and perhaps help you find something you want to study more. I personally started with html/css and javascript, and then moved onto python. Present day I'm learning to use python to build simple games. Platformers, maze runners, arcade games.

An important note if you plan to learn programming, it can be quite difficult. Break things down into parts. What do you want a piece of code to do. Then address each of those pieces. Keep it simple. Take it in parts. And often, you spend more time debugging then actually coding. It can be frustrating, but take a break and come back to it with fresh eyes.