Depends on what programming you want to do. Are you trying to get a job, or just do home or hobby projects? Without a degree you should probably focus on web development (html, css, JavaScript), but it is a bit confusing until you get a few projects completed. If you are looking to do some data analytics then Python would be good, along with SQL and some database concepts. What is your plan, or desire for learning programming?
Game development is a tough field, very competitive and very long hours. Most companies treat you like garbage because they know you can be replaced instantly.
Udemy has some "complete web development" courses, and you could follow that up with some mobile app development courses.
Another good thing to get into is DevOps. This is more administration (managing software tools), but does have some easier scripting/programming and is a good way to get an understanding of software development and meet good contacts/mentors.
Are games so important to you that you'd prefer wage slavery over owning your own business, or means of production? anon 2105822 is correct about game dev being tough. Your odds of going beyond wage slavery are nil.
Eww, no. Python comes later once you have a understanding of lower level languages. If you start with Python your coding abilities will be borderline pajeet levels, as you don't understand how anything actually works.
Why? That's CS level knowledge. OP doesn't want to be a computer scientist. He wants to be a programmer. He's never going to write a compiler. He wants to make a stupid vidiagame.
Your advice is like telling someone who wants to be a chef to learn how to raise chickens. He doesn't want to raise chickens. He just wants to use the thing the farmer mad to make his own thing.
You brought CS into an unrelated programming conversation. I can bring your unrelated Jew worship into the conversation too. But, you lack the self-awareness to understand that, because Jew-Worship retards your ability to think.
You brought CS into an unrelated programming conversation.
If you're talking about my suggestion to learn C first, no that's just my advice if he wants to be good at programming.
If you're talking about my suggestion to learn assembly. That was a conditional hypothetical in the hypothetical circumstance that the OP wanted to be a computer scientist. Which was in response to you saying "OP didn't ask how to be a Computer Scientist.". To which I was making it clear C would not be enough in said circumstance.
At best you are disagreeing with me over something that will not hurt the OP and will help him. At worst this is you having an "I already had breakfast" moment.
Don't start with c. You don't need to know what a pointer is to print("hello world"). You'll figure out pointers when you are done with "python for beginners" and pick up "c for beginners".
@s23erdctfvyg isn't a computer scientist, he's a Jew worshiper. Listen to me, I'm a real computer scientist who declares blood and soil as his highest power. Who are you going to trust?
You start with C and learn the basics. I would say starting with c++ is fine, but it tends not to be cross platform, and occasionally strays into the higher level Python territory. That way you can code efficiently in Python as you understand, at least somewhat, what is going on "under the hood" so to speak.
You learn to crawl with C, which is tedious and slow, so you can properly walk with Python.
You're more than welcome to do it out of order, or not look into C at all, but you'll be competing with pajeets and they can work for far less.
It appears it will give you a brief overview of concepts contained within each lecture. Although some information is definitely useless. Lesson 10 is literally CS50x 2023 - Lecture 10 - Emoji.
Each lesson is only a couple hours long, and contains too many topics in such a short amount of time to really learn well. To put it into perspective, programming in C is usually given a full term, whereas it's given 1 two and a half hour video in this course.
It's fine to start with to get a brief overview on ideas.
Along with looking for books and videos online, I recommend seeing what colleges are in your area that have a good reputation, and taking a look at their courses and the books required. The books in general are what actually teaches you, and if they are required for college courses, they're definitely available to pirate online. Furthermore, most colleges will let you sit in on lectures if you ask and the lecture isn't full.
Don't start out worrying about converting binary to decimal and all this other esoteric shit. Just sit down and print something to the terminal. Then try and figure out what an if statement is. Then a while loop.
[ + ]anon
[ - ] anon 1735855 3 points 1.4 yearsDec 6, 2023 20:57:14 ago (+3/-0)
First you need to download a free IDE. It's an environment you will use to copy and paste code into.
It will do neat stuff like underline errors or highlight bugs in the code.
It can auto suggest code also.
The IDE you choose will be based on the language you want to learn.
Ok so let's go to step two.
You have chosen a language. You have downloaded an IDE in that language.
Now go to thispersondoesnotexist.com hit F5 until you see a pretty girl face.
Then go over to stack overflow and then ask "how do I make this...I want to make this but I'm just a girl and I don't know what I'm doing."
Ten minutes later you will have pretty much the entire code already made for you in your DM's and you just copy it into the IDE.
You can make 200k a year doing this 2 hours a week.
[ + ] Sector2
[ - ] Sector2 0 points 1.4 yearsDec 6, 2023 21:03:45 ago (+0/-0)
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 6, 2023 21:16:45 ago (+0/-0)
[ + ] AugustineOfHippo2
[ - ] AugustineOfHippo2 2 points 1.4 yearsDec 6, 2023 19:14:12 ago (+2/-0)
Without a degree you should probably focus on web development (html, css, JavaScript), but it is a bit confusing until you get a few projects completed.
If you are looking to do some data analytics then Python would be good, along with SQL and some database concepts.
What is your plan, or desire for learning programming?
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 6, 2023 19:15:20 ago (+0/-0)
[ + ] anon
[ - ] anon 2105822 1 point 1.4 yearsDec 6, 2023 19:35:24 ago (+1/-0)
Udemy has some "complete web development" courses, and you could follow that up with some mobile app development courses.
Another good thing to get into is DevOps. This is more administration (managing software tools), but does have some easier scripting/programming and is a good way to get an understanding of software development and meet good contacts/mentors.
[ + ] bobdole9
[ - ] bobdole9 1 point 1.4 yearsDec 6, 2023 20:54:00 ago (+1/-0)
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 10, 2023 16:29:08 ago (+0/-0)
[ + ] bobdole9
[ - ] bobdole9 0 points 1.4 yearsDec 10, 2023 20:14:38 ago (+0/-0)
[ + ] Fascinus
[ - ] Fascinus 1 point 1.4 yearsDec 10, 2023 20:19:25 ago (+1/-0)
[ + ] PotatoWhisperer2
[ - ] PotatoWhisperer2 1 point 1.4 yearsDec 7, 2023 00:31:00 ago (+1/-0)
Learn it now.
https://develop.games/#nav-skills
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 12, 2023 15:46:31 ago (+0/-0)
[ + ] Sector2
[ - ] Sector2 0 points 1.4 yearsDec 6, 2023 20:56:09 ago (+0/-0)
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 6, 2023 21:14:52 ago (+0/-0)
[ + ] anon
[ - ] anon 3229057 0 points 1.4 yearsDec 6, 2023 21:40:17 ago (+0/-0)
[ + ]anon
[ - ] anon 4209013 1 point 1.4 yearsDec 6, 2023 19:13:34 ago (+1/-0)
ChatGPT is a good way to learn if you can spot when it fucks up or tries to bullshit you.
[ + ] Master_Foo
[ - ] Master_Foo 1 point 1.4 yearsDec 6, 2023 19:03:32 ago (+1/-0)
read the book.
do the things the book tells you to do.
https://www.youtube.com/watch?v=nLRL_NcnK-4
[ + ] s23erdctfvyg
[ - ] s23erdctfvyg 1 point 1.4 yearsDec 6, 2023 19:08:11 ago (+1/-0)
If you start with Python your coding abilities will be borderline pajeet levels, as you don't understand how anything actually works.
At the minimum, start with C.
[ + ] Master_Foo
[ - ] Master_Foo 1 point 1.4 yearsDec 6, 2023 19:13:55 ago (+2/-1)
He asked how to learn how to program.
All programmers are pajeet level.
Go back to worshipping your Jew.
Your opinion is worthless unless you forsake your Jew-Christ and declare blood and soil your highest power.
[ + ] s23erdctfvyg
[ - ] s23erdctfvyg 0 points 1.4 yearsDec 6, 2023 21:22:18 ago (+0/-0)
[ + ] Master_Foo
[ - ] Master_Foo 0 points 1.4 yearsDec 6, 2023 21:32:05 ago (+0/-0)
That's CS level knowledge.
OP doesn't want to be a computer scientist.
He wants to be a programmer.
He's never going to write a compiler.
He wants to make a stupid vidiagame.
Your advice is like telling someone who wants to be a chef to learn how to raise chickens.
He doesn't want to raise chickens. He just wants to use the thing the farmer mad to make his own thing.
Stop worshiping Jews. It's making you retarded.
[ + ] s23erdctfvyg
[ - ] s23erdctfvyg 0 points 1.4 yearsDec 6, 2023 22:29:57 ago (+0/-0)
[ + ] Master_Foo
[ - ] Master_Foo 0 points 1.4 yearsDec 6, 2023 22:38:12 ago (+0/-0)
I can bring your unrelated Jew worship into the conversation too.
But, you lack the self-awareness to understand that, because Jew-Worship retards your ability to think.
[ + ] s23erdctfvyg
[ - ] s23erdctfvyg 1 point 1.4 yearsDec 6, 2023 22:58:14 ago (+1/-0)
If you're talking about my suggestion to learn assembly. That was a conditional hypothetical in the hypothetical circumstance that the OP wanted to be a computer scientist. Which was in response to you saying "OP didn't ask how to be a Computer Scientist.". To which I was making it clear C would not be enough in said circumstance.
At best you are disagreeing with me over something that will not hurt the OP and will help him.
At worst this is you having an "I already had breakfast" moment.
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 6, 2023 19:14:25 ago (+0/-0)
https://www.youtube.com/watch?v=9s29LKfEFjQ&t=85s guy in this video
[ + ] Master_Foo
[ - ] Master_Foo 1 point 1.4 yearsDec 6, 2023 19:27:31 ago (+1/-0)
You don't need to know what a pointer is to print("hello world").
You'll figure out pointers when you are done with "python for beginners" and pick up "c for beginners".
@s23erdctfvyg isn't a computer scientist, he's a Jew worshiper.
Listen to me, I'm a real computer scientist who declares blood and soil as his highest power.
Who are you going to trust?
[ + ] Sector2
[ - ] Sector2 0 points 1.4 yearsDec 6, 2023 21:00:39 ago (+0/-0)
[ + ] Master_Foo
[ - ] Master_Foo 0 points 1.4 yearsDec 6, 2023 21:02:09 ago (+0/-0)
But, OP just wants to be a vulgar programmer.
[ + ] s23erdctfvyg
[ - ] s23erdctfvyg 1 point 1.4 yearsDec 6, 2023 21:16:25 ago (+1/-0)
That way you can code efficiently in Python as you understand, at least somewhat, what is going on "under the hood" so to speak.
You learn to crawl with C, which is tedious and slow, so you can properly walk with Python.
You're more than welcome to do it out of order, or not look into C at all, but you'll be competing with pajeets and they can work for far less.
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 6, 2023 23:07:24 ago (+0/-0)
[ + ] s23erdctfvyg
[ - ] s23erdctfvyg 0 points 1.4 yearsDec 7, 2023 00:38:32 ago (+0/-0)
Each lesson is only a couple hours long, and contains too many topics in such a short amount of time to really learn well. To put it into perspective, programming in C is usually given a full term, whereas it's given 1 two and a half hour video in this course.
It's fine to start with to get a brief overview on ideas.
Along with looking for books and videos online, I recommend seeing what colleges are in your area that have a good reputation, and taking a look at their courses and the books required.
The books in general are what actually teaches you, and if they are required for college courses, they're definitely available to pirate online.
Furthermore, most colleges will let you sit in on lectures if you ask and the lecture isn't full.
[ + ] Deleted
[ - ] deleted 0 points 1.4 yearsDec 6, 2023 23:47:46 ago (+0/-0)
[ + ] anon
[ - ] anon 3366566 [op] 0 points 1.4 yearsDec 6, 2023 23:06:14 ago (+0/-0)
[ + ] Master_Foo
[ - ] Master_Foo 1 point 1.4 yearsDec 6, 2023 23:21:38 ago (+1/-0)
Just sit down and print something to the terminal.
Then try and figure out what an if statement is.
Then a while loop.
[ + ]anon
[ - ] anon 4277358 1 point 1.4 yearsDec 6, 2023 18:42:41 ago (+1/-0)
[ + ] Anus_Expander
[ - ] Anus_Expander 0 points 1.4 yearsDec 7, 2023 16:31:27 ago (+0/-0)
[ + ]anon
[ - ] anon 5750844 0 points 1.4 yearsDec 7, 2023 11:15:51 ago (+0/-0)
[ + ]anon
[ - ] anon 4245370 0 points 1.4 yearsDec 6, 2023 20:00:37 ago (+0/-0)