How should I learn programming?

A chap like yourself would be well positioned starting with Google.
Hmm, I didn't find Google particularly useful in this matter, so I'm asking here.
Many people advising Python, but a few know how to utilize it in practice.
 
Hmm, I didn't find Google particularly useful in this matter, so I'm asking here.
Many people advising Python, but a few know how to utilize it in practice.
If you're actually being serious, grab a Pi and start to program it. Most interactive way I can think of for somebody interested.
 
Need real programming examples, with skin in the game to learn.
 
If you're actually being serious, grab a Pi and start to program it. Most interactive way I can think of for somebody interested.
I encountered all this stuff called Matplotlib, numpy, pandas and other weird astrology-like names.
I have no idea how to make practical use of it.
 
I encountered all this stuff called Matplotlib, numpy, pandas and other weird astrology-like names.
I have no idea how to make practical use of it.
Well that's kinda looking at it in reverse. It's better to have a requirement/project idea and then figure out what you'll need to use. A bit like buying a huge set of tools and wondering what to build.
 
Forget about "learning programming" and focus on "building something"...

If you learn to program but have nothing to build you may be thrown down a multitude of paths which may or may not be helpful once you need to build something.

If you focus on building something, the tools that you need and the language that best fits this chore will further define YOUR path toward "learning programming" in a meaningful way...

Search for meaning my friend, a sword with no battle to win is just an impractical butter knife ;)
 
To the guys who answered the question, do you think a computer science degree is required?
 
If you don't know anything at all maybe you can start with javascript/react. It is web development and can be used for mobile apps and it's frontend. Seems like one of the ways to start programming. Later you can do backend
 
how is your progress now?
my suggestion learn some basic video. than get on it directly, build some new program that you want yourself.
 
About 12 years ago I thought to myself there was no way I could learn back-end development (programming). I only knew HTML/CSS and a little bit of Javascript. Learning PHP seemed impossible. Then once day I just decided I'll create a website for myself that includes a database for storing data and I would do it from scratch. It took a few months of working in my spare time, but I finally got it running and working.

Nowadays, I mainly work with Laravel, which is a joy to work with.

So if you want to learn programming, setup a server on your computer and start coding. Use something like XAMPP or MAMP to create the local server for you and then you don't have to do that part, which can be more difficult to start with than the actual programming.
 
The first and foremost step is to choose the language to learn. you can start with Python as it is simple like English and so easy to learn you can check out some of the best Python tutorial and get started.You may choose the language that interests you. if you plan to develop a mobile app you may want to begin with Java for Android and if you want to build a website. Javascript is suggested to you.
 
The potentional is big indeed, I usually suggest newcomers to try something like Codecadamy.
 
OpenAi can be really helpful if you have something in mind but don't know where to start, you can ask the Ai what you want to achieve and how it can be achieved (helped me create a wordpress plugin for my python script)
 
You can try it by purchasing paid or free courses from udemy.
 
When you find something potential on the market, it's no longer at its best since its saturation. Agreed that it still needs more resources from a human beings, but it's no longer that special since everyone already starts learning it. but i still suggest you to learn it anyway since it's better than a no :)
 
Programming seems very hard to me, but it has a huge potential. How can I start learning?
Buy some udemy courses on the language you're interested. Or you can learn from free websites if you prefer paying nothing like w3schools.
 
Work on a small project, use chatGPT to assist you, that what i will do if i start again.
 
Back
Top