Official Programming & Development Thread Vol. ASP.NET, C/C#/C++, HTML, Java, Etc.

 
How would ya'll feel about asking for help with projects in here? Like not asking to people to help write code, but kind of guiding someone through an issue they're having with their code?
I don't think that would be an issue, not 100% sure though not my thread.

Suggestions and steering you in the right direction, yes. Writing out sample code or doing the code for you, no.

One of the main focuses of this thread is to encourage learning, the whole teach a man to fish mantra.

If you ask a question, we will more than likely ask you questions in regards to the issue in order for you figure it out through process of elimination. With all that said, you can ask your question, but if it goes unanswered, you would be wise to assume that it doesn't fall under the premise we have intended on fostering in this thread.
 
Great thread! I've been learning on and off for almost a year. It's been hard for me to focus because I'm trying to find a new job
plus trying to actual change careers to junior coder and possibly move back to Seattle which has tons of jobs in the market. I
debated taking a bootcamp but the only thing stopping me is the crazy prices they want for 3 months.

IMO teamtreehouse/FCC are great, leaning more towards teamtreehouse( $25.00 a month). FCC is great because I can
code at work right in the web browser. I suppose you can do the same thing with code academy but they have a questionable
help section. FCC has a great chat forum, and most if not all of my questions get answered pronto.

I've been learning Javascript for ever it seems, mostly because I keep stopping and focusing on other things. I never feel
like I completely understand the language, so I keep going back and reviewing concepts for better grasp. I started with Ruby/
then Python but of course I couldn't get the damn programs to run on my computer (PC).

Overall I 100% want to have coding be apart of my career. I've always been around computers( HTML/CSS) since the beginning.
Hopefully I can figure it out by the summer, I keep getting teamtreehouse blogs about people changing careers in 9 months to
junior / fullstack developers.
 
No doubt osek206 osek206 We've had that talk before about JS, EWD told me that if I buckle down and focus, I can get, which I'm sure the same would apply to you. I've been on and off as well :lol:
 
Came in here thinking "Oh this would be perfect for me to learn how to make a good website."

Read all this stuff


View media item 1894278

:lol: Bro all you have to do is look at the first few posts which list the resources you can use to learn to build websites.


Great thread! I've been learning on and off for almost a year. It's been hard for me to focus because I'm trying to find a new job
plus trying to actual change careers to junior coder and possibly move back to Seattle which has tons of jobs in the market. I
debated taking a bootcamp but the only thing stopping me is the crazy prices they want for 3 months.

IMO teamtreehouse/FCC are great, leaning more towards teamtreehouse( $25.00 a month). FCC is great because I can
code at work right in the web browser. I suppose you can do the same thing with code academy but they have a questionable
help section. FCC has a great chat forum, and most if not all of my questions get answered pronto.

I've been learning Javascript for ever it seems, mostly because I keep stopping and focusing on other things. I never feel
like I completely understand the language, so I keep going back and reviewing concepts for better grasp. I started with Ruby/
then Python but of course I couldn't get the damn programs to run on my computer (PC).

Overall I 100% want to have coding be apart of my career. I've always been around computers( HTML/CSS) since the beginning.
Hopefully I can figure it out by the summer, I keep getting teamtreehouse blogs about people changing careers in 9 months to
junior / fullstack developers.


Treehouse's production quality on their videos is amazing. They go back and forth between 7 day and 14 day trials. With that 14 day trial you could actually learn most of one language if you're motivated/and or have enough time. Lol at CodeAcademy help section....put it this way, as bad as it can be it inadvertently teaches you how find answers on the fly, sorta like how you have to do with Google sometimes. It's a learned skill being able to filter out garbage results to find that one gem.

I was telling Beezy that my 1st contractor job overseas I wasn't qualified for. I knew nothing about IP networked surveillance systems, but you best believe I read every manual I could and used Google like my life depended on it. Before long I was subnetting and everything and nobody ever found out I didn't know anything :rofl:
 
Was considering law school but this thread has piqued my interest

For a noob, what books(preferably ebooks) would you guys recommend? Looking to get my feet wet by learning the basics and key concepts

I know how to think logically and can problem solve and been building my own PCs since the 7th grade
 
Last edited:
My issue with JavaScript is that I have trouble trying to make sense of the advance syntax to figure out why I need to code it a certain way.

Having to .split() and then manipulate the variables and then .join() it and then run it into a function to produce varied results all baffle me. I'm coo w/ simple functions and arrays, even jagged to a degree, however, multi-dimension arrays are confusing to me; it's almost like slipping into a rabbit hole.

Any suggestions to understand that better?

Draw your data structures. Seriously. I was COMPLETELY lost when we started doing multi-dimensional arrays in undergrad. One day in the lab I was frustrated and began doodling. I drew a 2d array and labeled a[ 0 ][ 0 ] - a[1][array.length], and it began to make sense almost instantly.

If you're having problems with audio learning (hearing the prof talk,) try to study using visual or kinaesthetic techniques in your own time. You'd be surprised how effective changing your learning techniques can be to help retain info.

People, I'm going to start splitting my day into half app dev education and half White Hat hacker training using Kali Linux. I'll let y'all know how that goes. Supposedly I can run Kali Linux from my USB drive so that I can take my exploits with me and it be encrypted and leave no trace on my actual PC. Part of this is for hobby, but long term it could be a revenue opportunities if I decide to pursue the Offensive Security Certified Professional Cert. Basically Kali is a specialized distro of Linux that com s pre-installed with over 200 different types of exploitation tools.

Jumping right into Kali, huh? :lol: Good luck. I'd recommend getting aquainted with some of the script kiddie tools (RAT automators, WireShark, ARP sniffers, etc) before going straight into Kali, but if your ability to learn is anything like you say it is, you might not completely drown.

I recommend setting up a VPN with a company that doesn't log if you really want to get into it, and setting up a dedicated machine/partition. Bootable USBs being easy to transport also means bootable USBs are easy to lose!


How would ya'll feel about asking for help with projects in here? Like not asking to people to help write code, but kind of guiding someone through an issue they're having with their code?

From the OP:
THIS IS NOT A HOMEWORK HELP THREAD.
You can ask questions, but please do not ask us to do your homework for you. Your instructors have class time, office hours, and your school probably has tutors available. Utilize them.

I think we all agree that general questions are cool. I just want to avoid people posting full assignments and asking why their program won't work. That's why I asked people who are willing to help to put the languages they know in their signature. That way, if people have in-depth questions, they can just PM someone instead of putting their homework in the thread.


Came in here thinking "Oh this would be perfect for me to learn how to make a good website."

Read all this stuff

View media item 1894278

Do not let these dudes intimidate you. There are people in every industry who think they can decide what makes a good programmer, or who think only a certain type of person can truly flourish in the field. Most of the time, those people are jaded due to their anecdotal experiences. A quick, true story about yours truly:

I participated in a program through my university that allowed me to move to campus and take a course during the summer before I was set to officially start. As a part of the program, we were given meetings with career counselors to give us an idea of what we could do for people who were still undecided. I arrived decided. I knew from the time I was in middle school that I wanted to work with computers.

Being a big, athletic 6'0 black guy, I don't really "look" like a computer nerd. I hung out with other athletes for the most part, and wasn't a social outcast so I fulfilled approximately 0 of the stereotypes you typically think of when it comes to programmers. But, I've been coding since 12 and was just as capable with computers as my other tech-focused peers in the program. I even helped the "nerdy asian kid" with setting up something in the dorms. :lol:

My peers met with the counselor first, and it went pretty much how they expected. Personality test, personality analysis, then jobs that are good for that personality type. The other tech people go, no surprises. I get into the office and tell the counselor I'd like to major in Computer Science, the first thing she asks is "Are you sure?"

I ask: "What do you mean, am I sure?"
Her: "Well, people who major in computer science are typically, you know, more computer people."
Me: "My dad has been a DBA for a while, I helped build computers with him as a kid, and I've been coding for years."
Her: "Yeah, but, well... I mean, when I look at you I don't see computers. I see business or marketing, not computers."

I assured her of my decision. Of the 20 people in that program, I was 1 of 8 who stuck with their original majors.

Don't let the opinions and words of others deter you from things that you haven't yet tried. There is more than enough information in the thread to get you started with web design. Will you be building the next Facebook after reading this thread? No, but I guarantee if you dedicate a couple hours a day to utilizing the resources in the first couple posts, you'll be able to create a basic website in ~6 months.

Try it out. Dedicate yourself to it for a couple weeks. If you absolutely hate it, leave it alone. If you find it to be intriguing, challenging, and develop the desire to learn more, we'll be here waiting to help. :smile:


Was considering law school but this thread has piqued my interest

For a noob, what books(preferably ebooks) would you guys recommend? Looking to get my feet wet by learning the basics and key concepts

I know how to think logically and can problem solve and been building my own PCs since the 7th grade

Depends on what you want to get into. Web design, software development, database administration?

Here's a link (s/o to @VLADIMIR DINERO) with a bunch of free books to get the gears turning https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md
 
Last edited:
Great thread.

I've always been intrigued by programming but have never really looked in to it. I was always sort of confused as to where to start. I'm at a position now though that would behoove me to at least try to learn. My boss is the end all and be all IT guy for our company and he's gonna retire within the next 5-7 years - and I'm the only person who works under him - so I have my eyes on the prize so to speak :lol:. He's actually self taught too which give me some hope lol. We work extensively on the AS/400 so I guess my end goal would be to develop applications for use on that. I'm not even sure what languages it supports, but I've been reading that regardless of what language you "need" to know, Python and Java are both great places to start and get your feet wet. Is this true in you guys' experience?

I work a regular 9-5, five days a week so I have plenty of time after work/weekends to dive into some websites, books, etc. I'm gonna check out the sites listed on the front page at lunch/after work today. Any other resources you guys can recommend?

I understand that it won't happen overnight, but hopefully I can contribute in here in the future :pimp:.
 
Last edited:
Wife is pushing me to take a legitimate class at a school so that I can add it to my resume to help w/ the grand scheme of things, so it looks like I'm taking Java this summer at the local CC since that's the only language course they offer besides C. Within the next 4-6mos, I will be in the position to get my foot in the door somewhere, claiming it now 8)
 
The website i want to make is very simple and would basically just be for people to get information about myself and future company. Something similar to what you would see with a moving company or cleaning company.

I did a quick read but it seems like it would be more efficient to just pay someone to make the website than to take the time to learn to do it but it would be a decent skill to have moving forward.

Im going to read into the links this weekend when I have time.
 
The website i want to make is very simple and would basically just be for people to get information about myself and future company. Something similar to what you would see with a moving company or cleaning company.

I did a quick read but it seems like it would be more efficient to just pay someone to make the website than to take the time to learn to do it but it would be a decent skill to have moving forward.

Im going to read into the links this weekend when I have time.

You could do it w/ a website building site such as Wix or Squarespace. Don't pay anyone unless you have to, and if you do, holla at us first :lol:
 
The website i want to make is very simple and would basically just be for people to get information about myself and future company. Something similar to what you would see with a moving company or cleaning company.

I did a quick read but it seems like it would be more efficient to just pay someone to make the website than to take the time to learn to do it but it would be a decent skill to have moving forward.

Im going to read into the links this weekend when I have time.

You could do it w/ a website building site such as Wix or Squarespace. Don't pay anyone unless you have to, and if you do, holla at us first :lol:

I heard of squarespace on angela yees podcast actually. lol

But yea ill check that out too this weekend and comeback to yall if i have a question
 
You honestly don't need square space unless you never want to see a piece of html,css,and js or php (which is probably the case for most people). Could just maintain a Facebook page.

Price is probably the same as other web hosts (like $10 a month). They kind of swindle you with the domain name though ($20 when its typically no more than $11 for a dotcom).

I'm more impressed with how they offer e-commerce services and I do like the looks they provide.
 
I can for one say that I appreciate the experienced programmers in here. I've definitely learned some things already. I appreciate your background story Yeah. I think it's needed to be honest. There's going to be someone who reads it that can relate to you and that fosters community. I mean cause coding and tech in general is a community.
 
Got Kali Linux up and running booting from a USB stick so I don't have to have it installed on my PC's HD. That was a learning process in and of itself. First I had to do command line reformatting on my PC because I previously used the flash drive to install Mac OS X El Capitan and my PC would only reformat a 200MB partition. Then I had to download the Kali iso, then had to use this Windows app to use the iso to create a USB bootable volume. Then I had to go into my BIOS and do this weird configuration which basically ended with me putting USB boot to priority over my SSD. Then put in the USB and it booted up with no problem. Figured out some hardware driver issues and now it's good to go. The sheer amount of hacking applications that come pre-installed are insane.


The takeaway from this wall of text is, that you can learn techniques and procedures as long as you know how to find your own information and follow directions. As you follow the directions take the time to understand what's actually being done. Before today I have never even used Linux, much less know how to install and run it from a USB...but now I do, and the learning will continue.
 
I work as a tech recruiter on SF
The hardest part of my job is dealing with the fact that lower level guys make 45/hr

Can you explain what you mean by "lower guys"? What type of positions are getting 45/hr? and or what languages are in
demand in the SF area?
 
The website i want to make is very simple and would basically just be for people to get information about myself and future company. Something similar to what you would see with a moving company or cleaning company.

I did a quick read but it seems like it would be more efficient to just pay someone to make the website than to take the time to learn to do it but it would be a decent skill to have moving forward.

Im going to read into the links this weekend when I have time.

If you're serious I might be able to take it on probono if it's a nonprofit. For profit obviously a little different. What are you're requirements?
 
The website i want to make is very simple and would basically just be for people to get information about myself and future company. Something similar to what you would see with a moving company or cleaning company.

I did a quick read but it seems like it would be more efficient to just pay someone to make the website than to take the time to learn to do it but it would be a decent skill to have moving forward.

Im going to read into the links this weekend when I have time.

If you're serious I might be able to take it on probono if it's a nonprofit. For profit obviously a little different. What are you're requirements?

Im not ready yet tbh because im not sure what information i really want to put on the website.

Very beginning stages so i wouldn't want to waste anyones time when im not sure what im looking to do yet.
 
Can you explain what you mean by "lower guys"? What type of positions are getting 45/hr? and or what languages are in
demand in the SF area?
By lower level I assume he is talking entry level software engineers. 45/hr sounds about right for the SF area.

Interns are making about 35/hr out there just to put things into perspective.
 
Then I had to go into my BIOS and do this weird configuration which basically ended with me putting USB boot to priority over my SSD. Then put in the USB and it booted up with no problem. Figured out some hardware driver issues and now it's good to go. The sheer amount of hacking applications that come pre-installed are insane.

Bruh :rofl:

You changed the boot sequence in the BIOS. Be careful, because your computer will be looking at the USB port(s) for its operating system from now on. Depending on your BIOS, you might end up trying to boot from your USB devices (keyboard, mouse, etc) and experience the "No operating system found..." error when your Kali USB drive isn't plugged in. You should be able to reprioritize your SSD as #1 and manually boot into the USB by holding F9 at startup instead (it varies, might be another F shortcut depending on the machine.)

I had no idea you never used Linux before this. Be VERY careful with Kali. I'm sure you're aware, but if you do something even as simple as opening up some of those tools while connected to another agency's network, you'd be committing a felony (e.g. Using Wireshark *IN PROMISCUOUS MODE* on a Starbucks network is a crime.) You also might think about encrypting your storage area with LUKS, just for an added layer of security.
 
Last edited:
Back
Top Bottom