With what and where to start learning programming?

You should begin with python or ruby. Besides other programming languages, these are more easy to understand as a beginner.

In the end you will realise that all the languages are in some way similar and it will be easy to pass from one to another.

You should try to find some interactive courses on the internet, in my opinion are the best.

After you finish one course and you know the basics, try to build your own project. That's the best way to become better at this.

Practice and practice!
 
Depends on what you're trying to do with your programming skills. Codecademy is a good way to get started.

If you want to learn scripting, Python is a good starter and then just start looking at real scripts. You'll learn very quickly by doing. I started by modifying existing scripts and eventually picked up knowledge along the way and then took online classes.
 
Python is harder if you don't know programming

PHP is easier
 
Codecademy seems great. I just want to start learning slowly. No specific goal for now.
 
I also can recommend Python for starting. It is very easy to learn and you can do everything with it. Pages like YouTube, Dropbox or even Google are using it on their sites. And a lot of other pages too.

Try some free courses, you even can start on youtube with the basics, there are a lot of tutorials there which cover a lot of it.

And for moving further in development, you will hear about Django. That's a Framework, and you will use it later for projects. So just you know if you read somewhere Python/Django. Dont be confused :)

Good Luck mate.
 
I also can recommend Python for starting. It is very easy to learn and you can do everything with it. Pages like YouTube, Dropbox or even Google are using it on their sites. And a lot of other pages too.

Try some free courses, you even can start on youtube with the basics, there are a lot of tutorials there which cover a lot of it.

And for moving further in development, you will hear about Django. That's a Framework, and you will use it later for projects. So just you know if you read somewhere Python/Django. Dont be confused :)

Good Luck mate.
Thanks for the detailed reply mate. I had a similar question and your answer was really helpful.
 
If you're looking for courses I recommend you to try Pluralsight, you can get 3-6 months for free (google it) it has many quality courses in ton of things, this is where I started python, and the youtube tutorials of newboston (youtube channel)
 
I started with Javascript and struggled with its more complex concepts. Went to Python, found it a joy. Now I'm back to JS. It makes sense now and I'm learning React (a popular componet based front end library).

So my recommendation is to start with Python, its a great training wheels language.
 
I also can recommend Python for starting. It is very easy to learn and you can do everything with it. Pages like YouTube, Dropbox or even Google are using it on their sites. And a lot of other pages too.

Try some free courses, you even can start on youtube with the basics, there are a lot of tutorials there which cover a lot of it.

And for moving further in development, you will hear about Django. That's a Framework, and you will use it later for projects. So just you know if you read somewhere Python/Django. Dont be confused :)

Good Luck mate.

How long have you been programming mark?
 
Python is harder if you don't know programming

PHP is easier

Bullshit.

Python is WAY easier than PHP. It is simply a more sane, consistent language. PHP has been a clusterfuck for years, but it is getting a bit better.
 
Everybody saying what language, I don't think that's the point.

Start with an idea for a program.
Learn step by step how to create that program (alot of googling, reading and copy pasting).

Congratulations, you just learned how to program. The most important part is the idea and goal of making it.

You're not gonna learn so well learning for the sake of learning, unless your talking Spanish everyday your Spanish classes are a waste of time.
 
It depends from what do you want to develop: Backend, Frontend, Games... There is no universal language for all purposes.
Also at this time a development is not limited to one language learning. You need to learn an additional technologies and Frameworks like Spring Framework.
For Backend you can use: Java/C#/PHP
For Frontend: JS/JQuery/Angular/React/Redux

Youtube has a more video-tutorials for different languages and Frameworks.
 
Back
Top