C# - next steps after beginner phase in your opinion.
DatabaseHead
Member Posts: 2,757 ■■■■■■■■■■
Just curious once you went through a few modules, courses etc.... What were your next steps? I've been going through some C# courses and building some really basic programs in VS. Working with branching, Methods, Classes etc... Not a strong grasp, but it's learning a language so it takes awhile. I was just curious what next steps did you take?
I'm more into leveraging API's and pulling data from one system to another, more so than application development, but that's fine too. I was thinking at looking at just API course for C# but wanted to check with some senior members in the development space.
TBH I am tired of being a one tricky pony, only know SQL. I feel like I am becoming a little antiquated.
Thanks.
I'm more into leveraging API's and pulling data from one system to another, more so than application development, but that's fine too. I was thinking at looking at just API course for C# but wanted to check with some senior members in the development space.
TBH I am tired of being a one tricky pony, only know SQL. I feel like I am becoming a little antiquated.
Thanks.
Comments
-
JDMurray Admin Posts: 13,099 AdminWith OO languages you need to understand how to design OO applications first using OO design principles and then implement it using an OO language. Diving right into an OO language first is like teaching yourself how to build a house before you know how to design the house or read blueprints. Try to find a source that teaches you OOD principles using C# examples. That will guide you on how to learn C#.
-
DatabaseHead Member Posts: 2,757 ■■■■■■■■■■Thanks for the reply. Thoughts on this text?
https://www.introprogramming.info/wp-content/uploads/2013/07/Books/CSharpEn/Fundamentals-of-Computer-Programming-with-CSharp-Nakov-eBook-v2013.pdf
-
MrNetTek Member Posts: 100 ■■■■□□□□□□@DatabaseHead
Work on building things, small apps that fix problems, or apps that have practical purposes. You basically want to create a portfolio of work, which shows demonstrated skill. There are plenty of books/training out there that are project based. Learn the principles by working on these projects.
See: https://www.quora.com/What-are-some-good-projects-to-be-done-in-C-for-learning-as-a-beginner-MrNetTek at your service-
-
yoba222 Member Posts: 1,237 ■■■■■■■■□□I took a break from Python and have been learning Go for the past 2 or 3 months. I'm back into a Python course now and have found that learning Go for awhile has definitely strengthened my grasp of Python. I don't think this is what you were looking for, but just sharing that the temporary perspective shift was worth more than I thought it would be.A+, Network+, CCNA, LFCS,
Security+, eJPT, CySA+, PenTest+,
Cisco CyberOps, GCIH, VHL,
In progress: OSCP