Advice for a Beginner Self-Taught Programmer

0
26
Asked By TechWhiz84 On

Hey everyone! I'm new to computer science and have been teaching myself for about 8 months now. I've picked up Python and SQL by going through Harvard's CS50 courses and learned Git & GitHub through YouTube. Currently, I'm using Linux Mint as my daily operating system to help boost my workflow. I'm really enjoying the learning process and aiming to become a backend developer while building a strong foundation in software engineering. What would you suggest I do next? Any tips on diving deeper into programming, better understanding computer science, or keeping myself on the right track? Thanks a ton!

5 Answers

Answered By CleverCoder99 On

One cool idea is to check out a university CS program's curriculum. Find resources based on that and start studying. It'll give you a solid roadmap!

TechWhiz84 -

Thanks! I'll definitely look into that!

Answered By AppInventor77 On

Try creating apps for different marketplaces. I saw a video discussing platforms like monday.com that have sections for app developers. It's a good way to discover popular app ideas and receive user feedback if you deploy your app. Plus, you might even make some cash if you nail it!

Answered By DevGuru88 On

You're on the right track! Keep building projects as you learn. Consider looking into system design as well, since it helps you understand how backend and frontend systems interact. And if you have $20 a month to spare, GitHub Copilot could be a great tool to assist you while coding. Just remember to critically evaluate its suggestions!

TechWhiz84 -

Thanks for the tip! I'll think about the subscription.

Answered By GameDevMaster15 On

How about creating a Tetris web app? It could be a fun project where you can track players' histories and high scores!

Answered By CloudCrafter12 On

Build a full-stack app and go through the whole process of deployment. You'll get to learn about Continuous Integration, Docker, secrets management, and more. Plus, you can use cloud services like AWS or Azure for hosting!

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.