Best way to get better at coding?

Awad

عادل | جامعة الدفاع العربي
Take a class, it will force you to learn. I've been wanting to program since I was 13 but haven't gotten around to it until last year when I took AP CSA.
 
A lot of people tend to overestimate how difficult coding is. I honestly believe coding could be taught to middle schoolers with basic algebra skills. The bulk of the learning will be understanding data structures and when to use them. But for the beginning; all you would have to know would be the syntax of the programming language. Once you learn that, everything because so much simpler.

I recommend first starting out with Python as a beginner programming language. The syntax is basically just English and you would understand it much more quickly compared to Java or C++. You could honestly teach yourself the basics within one week.

Understanding data structures will always be the deciding factor of getting a job. Much sure you understand the logic behind maps, sets, arrays, lists. I also recommend doing side projects on things you feel will be useful. Understanding how to connect an API to show weather forecast, even a small adventure type game.

Youtube and Geeksforgeeks will be your best friend. May Allah make learning easy for you.
 

Jiron

wanaag
NABADOON
VIP
A lot of people tend to overestimate how difficult coding is. I honestly believe coding could be taught to middle schoolers with basic algebra skills. The bulk of the learning will be understanding data structures and when to use them. But for the beginning; all you would have to know would be the syntax of the programming language. Once you learn that, everything because so much simpler.

I recommend first starting out with Python as a beginner programming language. The syntax is basically just English and you would understand it much more quickly compared to Java or C++. You could honestly teach yourself the basics within one week.

Understanding data structures will always be the deciding factor of getting a job. Much sure you understand the logic behind maps, sets, arrays, lists. I also recommend doing side projects on things you feel will be useful. Understanding how to connect an API to show weather forecast, even a small adventure type game.

Youtube and Geeksforgeeks will be your best friend. May Allah make learning easy for you.

great advice brother :)
 

JohnCena

PROFESSIONAL SHITPOSTER
A lot of people tend to overestimate how difficult coding is. I honestly believe coding could be taught to middle schoolers with basic algebra skills. The bulk of the learning will be understanding data structures and when to use them. But for the beginning; all you would have to know would be the syntax of the programming language. Once you learn that, everything because so much simpler.

I recommend first starting out with Python as a beginner programming language. The syntax is basically just English and you would understand it much more quickly compared to Java or C++. You could honestly teach yourself the basics within one week.

Understanding data structures will always be the deciding factor of getting a job. Much sure you understand the logic behind maps, sets, arrays, lists. I also recommend doing side projects on things you feel will be useful. Understanding how to connect an API to show weather forecast, even a small adventure type game.

Youtube and Geeksforgeeks will be your best friend. May Allah make learning easy for you.
im improving my SQL and learning python atm . I'm also improving my Azure experience. Do you think its a good idea to tackle all 3 at the same time. I read that its good but wanted some more opinions
 
im improving my SQL and learning python atm . I'm also improving my Azure experience. Do you think its a good idea to tackle all 3 at the same time. I read that its good but wanted some more opinions
It's good that you're already thinking about SQL. A lot of early programmers don't really know what that is. In my opinion, I feel like you would learn a lot better if you understood Python in an intermediate level before going to SQL. Learning two languages at the same time, especially SQL which isn't known to be beginner friendly would be confusing; speaking for myself of course. I'm really not that experienced on Azure that talk about it.

Good luck!
 
Do challenges on leetcode.com start from the easiest and work your way up. Also udemy.com has amazing courses on languages/frameworks.
 
It's good that you're already thinking about SQL. A lot of early programmers don't really know what that is. In my opinion, I feel like you would learn a lot better if you understood Python in an intermediate level before going to SQL. Learning two languages at the same time, especially SQL which isn't known to be beginner friendly would be confusing; speaking for myself of course. I'm really not that experienced on Azure that talk about it.

Good luck!
where do i learn sql!! there are no classes that teach it at my uni but i had a question in an interview
 
where do i learn sql!! there are no classes that teach it at my uni but i had a question in an interview
I would definitely suggest looking through W3School for SQL. The resource is very good for beginners.

For the content I would focus first focusing on standard DB operations like Create Db, Drop Db, Creating Table. From there Focus on Inserting Data, Select operations, Where conditions, Order By operation. Understand the concept of Primary keys and Foreign Keys (composites can come up). Finally understand a simple join and Data Normalization (think of it as 'lets not repeat data'). For JOINs the first one on W3School should be enough.

What I've suggested is just for getting ramped up quickly for interviews, rarely will you be given anything more unless the job is only DB related.

For more in depth knowledge I recommend: Designing Data-Intensive Applications.
 

Trending

Top