Hey everyone! I've recently started learning programming through Google's 'Crash Course on Python.' I'm curious about what steps I should take after completing it. Should I dive deeper into Python, or is it better to pick up a new language like what's offered in CS50 or even Java? Thanks for any advice!
5 Answers
You really only need to master one programming language to understand coding concepts. Learning is about breaking down problems and finding solutions, not just the syntax. Once you grasp programming principles, picking up another language will be much easier. Just keep in mind that some languages, like C, have a different level of complexity than Python.
Think about your goals. If you're aiming for a career, consider pursuing an Associate's in CS or taking some community college classes—they're affordable and provide a lot of foundational knowledge. If it's just for fun, stick with Python and build applications like a web server with Flask or play around with data processing using NumPy and Pandas. Also, SQL is great to learn as it'll be useful in the long run.
Try to find a personal problem to solve and build a solution around it. Honestly, the specific language isn't as important as the problem-solving skills you develop. TypeScript is a solid option since you can use it across the web and mobile development with React and React Native.
If you’re considering Java, just remember it's a bit more complicated with its excessive prompts and permissions! Python is often recommended for beginners because you can create useful projects right away. My first project was just renaming files in a sandbox environment, which was super satisfying.
There are tons of software applications built with Python, especially in scientific research. I'd say stick with Python for now and start building projects. Try creating a web server using Flask or develop a game using Pygame. Once you feel confident with a few projects, you can consider learning another language like C# or TypeScript.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically