Products > Programming

how to build programming logic?

(1/16) > >>

shivajikobardan:

I am computer engineering student(Our curriculum is 80% similar to electronics engineering in our country so you can call me electronics engineering student as well tbh). But this thing is relevant to electronics engineering as well so I am asking it here. I still don't know how to program. I of course can code very tiny tiny programs like prime number etc etc...But I am nowhere near the level of building big programs like using frameworks to make stuffs and so on.

I learnt c, c++ and python and bit of javascript. But all of them were useless. I learnt programming languages and not programming.

I know assebly language coding in 8085 and 8086 microprocessor. I didn't learn 8051 quite well though.

I think this question is relevant to electronics engineering students in my country(Nepal) as most electronics engineering students pursue career in coding like web development. Any way, coding is essential part of electronics engineering, we all know about that.


I am currently learning python. I learnt syntax of python. And I am currently solving codewars problems. I read other person's solutions as well and try to understand at least 5 different solutions to a problem. My logic has improved a bit in programming but I consciously want to know how to improve my logic in programming? What else can I do to improve my logic in programming? Any guidance will be extremely valuable.

SiliconWizard:

--- Quote from: shivajikobardan on December 17, 2021, 09:35:54 am ---I learnt c, c++ and python and bit of javascript. But all of them were useless. I learnt programming languages and not programming.
--- End quote ---

I think this is a pretty interesting point you have there. I wish more students saw it the way you do!


--- Quote from: shivajikobardan on December 17, 2021, 09:35:54 am ---What else can I do to improve my logic in programming? Any guidance will be extremely valuable.

--- End quote ---

Learn algorithmics. Read "The Art of Computer Programming" (D. Knuth). Invaluable.

Siwastaja:
Remember that data structures are everything. The code that processes the data, or logic, is only secondary.

Jan Audio:
Did you try make a game ?
The most complicated thing you can do.

AntiProtonBoy:

--- Quote from: shivajikobardan on December 17, 2021, 09:35:54 am ---I learnt c, c++ and python and bit of javascript. But all of them were useless. I learnt programming languages and not programming.

--- End quote ---
Learning how tools work is quite valuable. Now you have to find a purpose to actually use them. The best way to learn programming is by actually doing it. Just write toy programs, like a ray tracer that dumps a rendered image to disk. Ray tracers are a great example, as it forces you to think about data structures, algorithms, interfacing with libraries, memory management, mathematics and you get fun visual results.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version