Hello DaniWeb!

I am interested in learning computer programming, but have no previous experience. I've been told that Python is a good place to start, so I decided to give it a whirl. If anyone can help point me toward resources geared for the absolute beginner (learning both programming concepts and coding) it would be greatly appreciated! If there is already a post on this topic could someone link me to it?

Alright! Will do! Do you know of any resources for basic programming logic? Or does the python website cover that sufficiently? Or does it assume that you know another language or even basic concepts? Like I said, I'm completely new to this and want to be sure I understand the basics before jumping into it and getting discouraged.

Ok... I've checked out the site and found in the section for beginning for non-programmers there seems to be a few articles that may help me out.

Take a look at the "Starting Python" sticky at the top of this forum. There are many resources, including the Google (free) online course.

Comments
worth it

Alright! Will do! Do you know of any resources for basic programming logic? Or does the python website cover that sufficiently? Or does it assume that you know another language or even basic concepts? Like I said, I'm completely new to this and want to be sure I understand the basics before jumping into it and getting discouraged.

Don't worry, the tutorial in the manual is just perfect for learning the basics of programming.

Thank you guys! Anyone reading this who is also new to programming check out the article "Instant Hacking" on the python site. It is under documentation>tutorials>non-programmers. Sorry I don't have a link I'm at work and on my iPhone and I don't know how to link. I'll be sure to check the tutorial in the manual next. Another question, after I have the basics down, what is a good language to learn for a career in programming? I know different languages have their strong points but I'm looking for one that is good for making applications for windows or even linux. And maybe making games on the side for fun and practice.

Well you can continue on with python (especially since its popularity is only increasing now) but you should also check out C, C++, Java, C#, and PHP. There is no best language, only a best suited language to meet specific goals (C/C++ for speed, Java Python and C# for portability and fast development, and PHP for web programming). Also keep in mind that there are many programming languages out there that are worth looking into; the ones I mentioned are good but don't rule anything out before actually learning it.

Comments
good points

Rule of thumb is that it takes about ten good C++ programmers to do what 1 good Python program can accomplish in a given time span. So, yeah there are a lot more C++ jobs out there!

On could imagine that with the help of AI future computers could do the bulk of the programming chores themselves.

Edited 5 Years Ago by vegaseat: ai

This article has been dead for over six months. Start a new discussion instead.