You are viewing a single thread.
View all comments View context
3 points
*

shit I was planning on learning programming starting from python… so what now? I’ve got some high-school level microcontroller C memories, and I’m proficient with Ladder and simple Instruction List. I tend to learn by doing, that’s why I was going for Python, it felt like I could make something straight away.

permalink
report
parent
reply
7 points

If you learn by doing, chose the language appropriate for the pet project you are developing.

permalink
report
parent
reply
4 points

You could use JavaScript although I would go straight to TypeScript. Or maybe C#.

I am biased as I work with TS and C# .Net.

permalink
report
parent
reply
3 points

Assuming we are not developing for Apple devices, it’s C# all the way for me. I haven’t touched another language that I would choose over it. The language is clear and functionally complete and all I suspect I will ever need for desktop application development.

Sidenote: I am fond of using JS for web dev, though the looseness of the syntax and the whole ‘objects are just arrays’ things make it hard to recommend for beginners

permalink
report
parent
reply
3 points

I’m Linux-exclusive tho

permalink
report
parent
reply
3 points
*

buy yourself a copy of K&R 2e (The C programming language by Brian Kernighan and Dennis Ritchie). Its not only a good c book, but a great beginner programming book in general. If you’re a learn by doing guy, it has a lot of exercises you do.

i normally don’t learn by reading textsbooks myself, but this book proved an exception. its inexpensive too.

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 5.4K

    Monthly active users

  • 888

    Posts

  • 9K

    Comments

Community moderators