Question:
How to get started in programming on my own?
Nick
2012-08-13 08:10:51 UTC
I've been looking at many tutorials and they have all the information of what codes do what and what the compiler does etc. etc.

But I'm wondering how to actually get started? What's a good first project to do?

I'd love to get any suggestions as well. I really just started yesterday so I'd really appreciate being steered in the right direction. Thanks in advance!
Four answers:
Russel
2012-08-13 08:57:47 UTC
About language:

Python is considered by most to be a good start as it's both a powerful and very simple in terms of syntax. Syntax is usually the biggest slow down when just learning to program. The objective is to get your fingers tapping as soon as possible. This can take a while, even with python. C++ and any C language is a allot harder to learn as a beginner but if you manage to do it there is a pay off.



About projects:

It's the same as an art student asking what to paint with these three colors I've learn't. With just the very basics you can do an awe full lot. The question is one of creativity and ingenuity. Realize that this is the largest part of the pie that feeds a programmer in terms of reward... well excluding money. Even if you just find one silly project you'll be surprised how much work it will have for you.



I started with just a simple address book which was actually from the tutorial I was using. I must have rewritten that thing about 7 or 8 times, each one evolved from the previous and by the time I said it's time to move on, there were still tons of ideas flowing in. They come as you go so just go for it. My favorite one was a tetris AI.
green meklar
2012-08-13 20:44:11 UTC
I don't usually recommend starting with C++. It has a relatively steep learning curve that isn't really necessary for beginners. I would recommend going with either Java or HTML/Javascript instead (depending on what you want to focus on).



That said, if you've done absolutely no programming before, you'll have to start with some tutorials, at least until you know the syntax and whatnot. Use online text tutorials, so that you can copy the code easily. Also, my suggestion for getting the most out of tutorials is: When you've finished a tutorial, modify the code a little to do something slightly different that the tutorial didn't include. That way you force yourself to think about the meaning of the code rather than just going through the motions.
?
2012-08-13 08:17:38 UTC
Pick something free and accessible. Local browser javascipt is a quick free way to get started there are tutorials on the net.
anonymous
2012-08-13 08:57:57 UTC
Python is very good and easy for those people who have never programmed before. So get a book called 'Dive into Python' and start learning.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...