Starting C Programming Without a PC: Need Advice

0
12
Asked By CuriousCodingCat93 On

I've been really diving into programming recently, especially focused on C as my first language. However, there's a catch: I don't have access to a PC and won't have one for the next four months. I downloaded Termux and followed a four-hour C tutorial from Bro Code. It's been about nine days since I started, and I'm currently trying to get my head around ternary operators and return statements. They both feel a bit confusing to me. So my main questions are: Am I trying to learn too quickly? Is coding on my own enough to grasp the concepts, or should I be supplementing my learning with something else?

5 Answers

Answered By CProgrammingNinja On

You're doing a solid job! Don't rush yourself; coding is a marathon, not a sprint. To really solidify your skills, engage in more hands-on practice by solving coding problems instead of just passively watching tutorials. And consider getting a classic book like 'The C Programming Language' by Kernighan and Ritchie; it's highly recommended!

Answered By TechieTrailblazer On

I actually found C to be pretty tough when I first started, especially since it gets really technical. One of the best ways to grasp C is to also explore other languages, like Python or even some assembly. Learning in parallel can give you a better context for what you're doing. And if you're struggling with tutorials alone, try to tackle some practical coding exercises or projects on your own!

Answered By HelpfulCoder42 On

You're on the right track! Many computer science classes start with C, and from what you're describing, it seems like you're learning effectively. Have you checked out CS50 from Harvard? It's a free course that covers a lot of ground and can provide some great structure to your studies.

Answered By DebugGenius53 On

Sounds like you're doing just fine from where I stand! If you're finding it challenging, that's part of the process. Learning terminal commands alongside C is a great idea since C is often used in a command-line environment. Also, investing in a Bluetooth travel keyboard could greatly enhance your coding experience on your mobile device!

Answered By CodeCraftsman99 On

The confusion around ternary operators and return statements is totally normal for beginners. Remember, ternary operators are just a shorthand for an if statement, but they’re actually expressions, not statements, which is an important distinction. As for whether you're rushing, focus on understanding each concept fully before moving on; that will make a huge difference!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.