how can i learn programming?
Asked Answered
S

12

0

Hello, I'm new to Godot game engine, and I want to learn how to program. I never had any kind of contact with programming and so the first time I opened the program I was very confused. I want to know how can I study programming and what should I study. (It's worth remembering again that I've never had any contact with programming, so I kind of need to learn without being aware of anything)

Shipper answered 7/6, 2023 at 21:2 Comment(0)
F
0

Shipper Learning programming from scratch with a game engine in not a good idea. Instead, start with an introductory course on Python programming language. You can find many of those around the web.

Flocky answered 7/6, 2023 at 21:9 Comment(0)
V
0

Shipper I want to know how can I study programming and what should I study.

The GDScript language used by Godot is a good first language for learning to program. It's a good place to start. Just follow the documentation. And a good book on Game Programming Patterns would be useful.
The Book of Shaders can be useful for learning shaders.

Inscription in Russian: "An easy way to learn Python":

Vasya answered 7/6, 2023 at 21:26 Comment(0)
D
0

You can start here. GDScript is very similar to Python so it will be easier to learn Godot.

https://www.learnpython.org/

Demilitarize answered 7/6, 2023 at 22:3 Comment(0)
F
0

I always liked Automate The Boring Stuff With Python. It covers a lot of ground but explains stuff in a non-programmer fashion. In contrast to many other books, it doesn't assume the reader is familiar with even the most basic coding concepts.

Flocky answered 7/6, 2023 at 22:26 Comment(0)
E
0

Flocky That is one of the very few programming books I still have that's not a BASH or CSS pocket ref.

Shipper
My first dip into the programming world was writing a BASH script. My first plunge was watching Harvard's CS50 lecture.

How you will learn is up to you. Maybe you're of an orderly mind with a pocket full of change. If so, think about college
Maybe one of those things is true and you're poor. If so, the internet is littered with free courses, just for you.
Maybe you're like me, chaotic and downtrodden. Then, you go rogue. Break things. Install linux on a spare machine and go wild. See what you wreck, and try to debug it. Write programs just for the fun of it.
Maybe you're young and cool; Hang around the computer science building at your local campus.
Whatever you do, practice it. Rewire your brain to think not only like a computer, but an artist. 1's and 0's, black and white, by itself these solve nothing. It's your human element that mixes the monochromatic palette into shades that build nations.

Try coffee too. It helps.

Emotion answered 8/6, 2023 at 0:20 Comment(0)
T
0

Emotion Try coffee too. It helps.

And get a cat if you don't already have one. All true programmers have cats.

Tishatishri answered 8/6, 2023 at 1:44 Comment(0)
E
0

Tishatishri This is true, I have two.

Emotion answered 8/6, 2023 at 1:49 Comment(0)
L
0

Tishatishri
Guess I am not a programmer. ¯_(ツ)_/¯

Ledge answered 8/6, 2023 at 2:2 Comment(0)
N
0

Tishatishri
I dont have a cat but after using Godot I go and visit my friend's cat every week now.

Sinister
How about using Godot to learn programming. I was in the same situation as you 2 years ago and I found it easier to understand programming if I could see the result in action.

Negotiation answered 8/6, 2023 at 4:25 Comment(0)
B
0

Emotion Ther's also some great videos of MIT courses online.

https://www.youtube.com/@mitocw

Blear answered 8/6, 2023 at 4:54 Comment(0)
O
0

You could do what I did and buy a ton of books on Amazon with projects to do, including physical paper books and Kindle ones.

Outsole answered 8/6, 2023 at 5:36 Comment(0)
C
0

Since you're new to programming and Godot game engine, I'd recommend starting with some beginner-friendly resources.
Platforms like Codecademy and freeCodeCamp offer interactive tutorials and courses that are perfect for beginners. You can learn the basics of programming languages like Python or JavaScript, which will give you a solid foundation to work with in Godot.
And hey, speaking of learning, I recently came across this course on Presentation Skills that might interest you. It's all about honing those public speaking abilities and nailing those presentations – definitely a valuable skill to have in any field.

Chloechloette answered 21/2 at 13:15 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.