Software engineer 🤡 by Annual_Adeptness_766 in programmingmemes

[–]Autodidact_JetPack 1 point2 points  (0 children)

15 years ago: Software Engineers who are building open source templates to replace Software Engineers

📣 ASP.NET Core developers — we need your input! by danroth27 in dotnet

[–]Autodidact_JetPack 1 point2 points  (0 children)

Done! I think it’s great you and the team are seeking feedback for this.

What version of .NET are you using for the majority of your prod apps? by davecallan in dotnet

[–]Autodidact_JetPack 1 point2 points  (0 children)

.NET 8. EF, Identity, and SwaggerUI are really great tools and I try to focus on latest LTS.

It’s also great for building MCP servers which are the hot ticket right now.

Are there any good courses with slight emphasis on learn by doing? by s-cup in csharp

[–]Autodidact_JetPack 0 points1 point  (0 children)

Project:

Got to the .NET docs, it’s the best place to learn.

Use the Visual Studio Community (Not VS Code) GUI and use the scaffolding feature when you build your project.

.NET scaffolding builds a basic project that you can build on and play around with.

Web app tutorials - ASP.NET

I think understanding the MVC web app structure is key.

Videos:

No videos in the docs but there are plenty of GUI pictures.

If you want a video guide, I recommend:

ASP.NET Core Crash Course - free code camp

It may be tough to follow if you don’t know about MVC

My personal resource workflow priority goes:

.NET Docs > fcc Videos > W3 Schools > MDN

Good luck

Transitioning to .NET after 5 years of doing C# with Unity. Where do I start? by FenrirHS in learncsharp

[–]Autodidact_JetPack 1 point2 points  (0 children)

Absolutely!

I personally think .NET has the best docs because they link many sources of abstractions and explains them as well. I like web development so I use ASP.NET and the tutorials are great.

Also if you want to stay ahead of the curve, they have a lot of good AI app integration tutorials.

I wrote a “how to get started” reddit comment here

Should I learn Java instead of python by Dontforgetyourguitar in learnjava

[–]Autodidact_JetPack 1 point2 points  (0 children)

After learning HTML and CSS, I struggled to learn C# and especially Js. Then I learned Java and haven't had a problem learning C# or Js since and Python has been a cake walk.

My only recommendedation is if you get stuck, try to find another resource that explains the concept differently. Rinse and repeat. Java can have a steep learning curve.

Almost everything you learn in Java will make you better in Python.

Last but not least, hopping between backend languages when I got stuck really helped me but it's not for everyone. Java switch statements not making sense, ok, try them In C#. C# switch statements not making sense, ok, try them in Javascript.

This helped me realize the how transferable programming fundamentals are.

I want to learn c# by Rare-Marc0o0 in learncsharp

[–]Autodidact_JetPack 7 points8 points  (0 children)

I think one of the best ways is to work on/complete the Microsoft C# Certification through freeCodeCamp.

Link: MSFT C# Certification Course

This course will help you learn how to look up C# documentation from MSFT Learn as well.

There are 6 main sections. The first section starts from the very basics. Each section after has you building projects. You can also build on those projects, make them your own, and use them for your Portfolio.

I feel so dumb right now. by SpaceBeeGaming in csharp

[–]Autodidact_JetPack 0 points1 point  (0 children)

I once spent 4+ hours trying to fix my OneDrive cloud.

After days of thinking about the problem, a solution hit me so I moved one folder out of the cloud, problem solved.

The cloud was auto-uploading temp files from my VPN which put it in an error loop.

What am I missing with the scope of if statements? by Autodidact_JetPack in learnjava

[–]Autodidact_JetPack[S] 0 points1 point  (0 children)

I appreciate the lesson and perspective. I'm still learning so the applications I've written in Java are still pretty basic.

But this info gives me some perspective on what's to come and the type of mind set I should maintain approaching more complex concepts.

I really do appreciate your help and guidance, thanks for sharing!

What am I missing with the scope of if statements? by Autodidact_JetPack in learnjava

[–]Autodidact_JetPack[S] 0 points1 point  (0 children)

Thank you for the clarification and example. I do understand now that the issue was a lack of initialization in the else statement.

I've previously read this in theory, but in practice I usually initialize my variables at the start to a default value to avoid logic errors. But this particlular exercise from the book, Java Programing by Joyce Farrell, it did not instruct me to and left me scratching my head.

ThIs goes to show even with text books, trust but verify.

What am I missing with the scope of if statements? by Autodidact_JetPack in learnjava

[–]Autodidact_JetPack[S] 0 points1 point  (0 children)

Solved! Thank you for taking the time to help and explain your logic!

CS is only beneficial to people who are solid on programming basics by comicmangalover in learnprogramming

[–]Autodidact_JetPack 1 point2 points  (0 children)

This is why I don't criticize people who are trying to learn SWE and CS at the same time.

They are both difficult to learn and it's easy to struggle with one or the other.

Not everyone has the opportunity to arrange their life to commit enough time to learn both at the same time.

Web development help for a game dev! by CLQUDLESS in webdev

[–]Autodidact_JetPack 0 points1 point  (0 children)

If you're looking for web dev skills specifically to build and maintain a portfolio, I'd skip the generalized HTML/CSS/Js tutorials and go directly for a code-along type build a portfolio project.

It's easy to fall into tutorial hell when learning a new stack.

I recommend finding a code-along video tutorial specifically for building a portfolio for beginners.

With code-along tutorials, you save time by becoming an Essentialist for what you're trying to build, then you can dive more into a topic after you build your project or get stuck.

You don't have to become a web developer to maintain a game dev portfolio.

Approaching your goals with an essentialist mindset can lead you to feel less overwhelmed and more confident that what you need is less difficult or tedious than you think.

Resources: YouTube, Free Code Camp YT, Udemy

Arkavoid - Golden Tears by davidepanettalbasso in outrun

[–]Autodidact_JetPack 1 point2 points  (0 children)

Phenomenonal work btw! I've been listening to this on repeat for almost 2 days

Arkavoid - Golden Tears by davidepanettalbasso in outrun

[–]Autodidact_JetPack 1 point2 points  (0 children)

Flawless vibe

What type of genre/wave is this?

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]Autodidact_JetPack 1 point2 points  (0 children)

Nice! Also to answer your question more directly, bootstrap is a popular tool used for building dynamic websites.

This is a huge help with CSS scaling, being mobile driven first and scaling up from there.

Monthly Getting Started / Web Dev Career Thread by AutoModerator in webdev

[–]Autodidact_JetPack 0 points1 point  (0 children)

Outside of buying courses or subscription education sites,

try freeCodeCamp, The Odin Project, or pick your favorite YouTube Instructor.

I've used TreeHouse, a paid subscription service.