Top | Newest First | Oldest First
Luke73 · 22-25, M
I'd recommend Python. There are many resources for it and it's not too difficult to get started.
ButterRobot · 51-55, M
There must be a million tutorials.
The best way is to pick a small project that’s going to be of use to you personally and work and use programming to solve it.
Python is a great language to start with
The best way is to pick a small project that’s going to be of use to you personally and work and use programming to solve it.
Python is a great language to start with
BlueVeins · 22-25
@ButterRobot Python is fucking great.
https://www.codecademy.com/catalog/language/python
haven't taken these particular courses, but I have used codecademy and it works pretty well.
https://www.codecademy.com/catalog/language/python
haven't taken these particular courses, but I have used codecademy and it works pretty well.
Glossy · F
Strongle suggest Beginners All-Purpose Symbolic Instruction Code (BASIC) which will teach you the concepts in action but it’s very simple to understand.. Once you can write code in BASIC, you can transfer your skills effortlessly to most other languages.
https://freebasic.net/
https://freebasic.net/
Northwest · M
What's your educational background?
I see suggestions for a specific programming language, but software engineering is not about a specific programming language.
I'll give an illustration. You want to learn how to be a house framer. You will need to learn how to use a drill, a saw, a hammer, a level, but these are tools.
However, what you really need to learn as a house framer, is how to read construction plans, and all the steps involved in framing a house.
Then they can start using an electric drill, an electric saw, a hammer, a level, etc. to implement the construction plans.
I see suggestions for a specific programming language, but software engineering is not about a specific programming language.
I'll give an illustration. You want to learn how to be a house framer. You will need to learn how to use a drill, a saw, a hammer, a level, but these are tools.
However, what you really need to learn as a house framer, is how to read construction plans, and all the steps involved in framing a house.
Then they can start using an electric drill, an electric saw, a hammer, a level, etc. to implement the construction plans.
OldBrit · 61-69, M
While it's over 40 years ago I learnt. The thing I found invaluable was learning assembler code and how machines actually worked while also learning a 3GL - I originally started with Pascal and Coral 66.
I would recommend starting with C++ as that's really versatile and with pointers versus variables etc allows you to learn about dynamic data storage, manipulation, linkage etc.
I would recommend starting with C++ as that's really versatile and with pointers versus variables etc allows you to learn about dynamic data storage, manipulation, linkage etc.
OldBrit · 61-69, M
@Rilyn python makes stuff a lot easier but if you want to understand what's happening at a machine level C exposes that more but that makes coding need more attention to detail. Ie you have to manage memory allocation etc rather than have the language take care of it.
So I'm suggesting that as the OP wanted to be "good at it". If you're good in C you'll be good in Python. I'm not sure the opposite is true.
So I'm suggesting that as the OP wanted to be "good at it". If you're good in C you'll be good in Python. I'm not sure the opposite is true.
ViciDraco · 36-40, M
I learned through an expensive college, but we started with small console games. I see suggestions for Python, and python is useful and pretty broadly used. I am personally not the biggest fan of python, but that's a preference thing as I like to use white space liberally for readability but white space is meaningful in python. I started with a C/C++ background myself, but my favorite language to work in right now is C#. It's managed and has extensive libraries like python, but you can use strong typing and it's stylistically closer to C++. C# is mostly used in gaming and web development these days. Python gets a lot of use for for small console and utility applications. Our big title games still largely use C++
I really think a small game of some kind is the best practice. Start with something you can do purely in text to get a feel for creating data structures and manipulating objects and then slowly build it up.
When you are ready to jump into graphics, again try a simple game like pong or space invaders. But this is a decent jump up.
I really think a small game of some kind is the best practice. Start with something you can do purely in text to get a feel for creating data structures and manipulating objects and then slowly build it up.
When you are ready to jump into graphics, again try a simple game like pong or space invaders. But this is a decent jump up.
nonsensiclesnail · F
You need to try a few ways to sew what suits your learning style I suspect. Boot camps are good is you like the fast pace, and if they have a supportive staff that. Likes to teach.
Lonelyandyb · 36-40, M
Computer programming?
There are a bunch of ways out there. A few are probably free.some aren’t
There are a bunch of ways out there. A few are probably free.some aren’t
Rilyn · 31-35, F
@Lonelyandyb free will just give you the knowledge and what can you do with that? A whole bunch of nothing. You need to invest like I did (money anc time) if you want to go somewhere. Earn credentials. Get involved in projects. Do actual coursework. Plus the time frame it involves.
kamikaze2891 · 31-35, M
w3school is good but it is better if you start with the logic of algorithms then what ever language you choose ull find it easy
Convivial · 26-30, F
Maybe VBA for excel... Relatively easy to understand and easy to use with real world benefits
Rilyn · 31-35, F
I just started....what are your aims?
ABCDEF7 · M
For Kids?
Scratch
Scratch
basilfawlty89 · 31-35, M
Hmm...what kinda programming? Web, mobile, software?
View 3 more replies »
basilfawlty89 · 31-35, M
@Casheyane it is. But it's also extensively used in AI and mathematics.
Casheyane · 31-35, F
@basilfawlty89 Oh. Neat.
This comment is hidden.
Show Comment
aboveaverageaveragejoe · 51-55, M
C, C++, Java, Javascript, C#, python, php, go, sql, perl, rust, ruby, .net? Care to be a bit more specific?
Either dummies books or watch online videos.
Either dummies books or watch online videos.
aboveaverageaveragejoe · 51-55, M
@Rilyn oh. At least i didn't say z80 or 6502 assembly ;)
Rilyn · 31-35, F
@aboveaverageaveragejoe AI is the future helped me in many things.
OldBrit · 61-69, M
@aboveaverageaveragejoe that's where I started 😂