Programming is a hard dream

I have just done a Virtual Meeting over Zoom for a coding club and I’ve been a little concerned with my own programming skill and will need assistance some time or another. I’ve noticed that I have no clue how to program anything without directions and would love some assistance, and I have no idea how find any. Any thoughts GBAtemp?
  • Like
Reactions: 2 people

Comments

Define that a little more.

What is your goal? What do you want to develop? What programming language? Are you complete beginner?
 
  • Like
Reactions: 3 people
Are there other people in the coding club with a similar lack of experience? If so, isn't that the first rule point of the coding club?
 
  • Like
Reactions: 1 person
Depending what language you wanna learn. For python for example I'd recommend the called Automate the boring stuff, it's a good beginners book and posted for free online. If you like to watch YouTube videos more, check out Corey Schafer on YouTube on his beginner playlist.
 
  • Like
Reactions: 2 people
I can confirm that programming is a very hard thing, but have you tried searching for answers online whenever you're unsure about something? That's what pretty much everyone does.
If you are a complete beginner, you should start with modifying existing programs written in the same language and environment that you are trying to learn.
 
  • Like
Reactions: 1 person
If you can follow along with a tutorial and tell me what each step does (this is a loop, this is an input, this is some maths it is doing, this is a check to make sure the input made sense and why I want such a check) then you are off to a good enough start.
Next step would be to expand the program a tutorial might guide you through to do something else. If it takes two numbers and does something then make it three.
If it takes numbers from 1 to 100 then make it 1 to 1000000 (such a thing is also a common coding test to see how well you design code -- if you barely squeak by the 100 mark, or your code is too slow, then that will reveal it, and you will also be the one to hardcode a database table size far too low and cause me grief when I go from 100 customers a month to 10000).

You will screw it up, you will break something, something might not work ( https://textexpander.com/blog/the-7...-errors-in-programming-and-how-to-avoid-them/ ). This is fine. Fix it so it does.

Video because why not



Once you have that then definitely find something simple you want to do and do that. If you are on a site like this then there are endless formats that need converting, tools to copy files around, files that need bits of data edited within themselves, things to read files and give you sensible information about them such that you are not just reading hex and trying to convert things in your head. Such things usually make good learner projects, and can even help others out.
 
  • Like
Reactions: 2 people
You wrote that you held an online meeting. So why not study programming in that format? For example, you can take online classes from programming or do occasional virtual meetings with experienced programmers here. It is very difficult to master a profession alone.
 
Last edited:

Blog entry information

Author
Deleted member 546892
Views
365
Comments
13
Last update

More entries in Personal Blogs

More entries from Deleted member 546892

General chit-chat
Help Users
    QuarterCut @ QuarterCut: my reaction to such information +1